powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / вопрос по extjs
2 сообщений из 2, страница 1 из 1
вопрос по extjs
    #36125766
Фотография flashslash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем доброго дня!!!
Пишу страничку с использованием extjs 3.0
Смысл в том, что я хочу открыть окно и разместить на нем элемент типа textfield (обычное текстовое поле). В java-скрипте объявляю переменную типа textfield, и в свойстве renderTo
я ссылаюсь на поле, заготовленное в asp-странице (<input id="UserName" ...).
На запущенной странице есть кнопка, кот. открывает javascript-окно, на котором должно быть это самое поле. Однако его нет. Почему?
Кто знает?

Вот asp-скрипт:
<head runat="server">
<title>Untitled Page</title>
<link rel="stylesheet" type="text/css" href="ext-3.0.0/resources/css/ext-all.css" />
<script type="text/javascript" src="ext-3.0.0/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="ext-3.0.0/ext-all.js"></script>

<script src="userName.js" type="text/javascript"></script>

<script type="text/javascript" language="javascript">
function getUserForm()
{
loadUserForm();
frm1.show(Ext.get('toolbar'));
}
</script>

</head>
<body>

<form id="form1" runat="server">
<div>
<input id="Button2" type="button" value="button" onclick=" getUserForm();" />

 </div>
<div id="userForm" class="x-hidden">

<span id="UserName_">
<input id="UserName" name="UserName" type="text" visible="true" />
</span>

<div id="container"></div>
</div>
</form>
</body>


</html>

Вот extjs скрипт, который объявляет переменные поля и окна:

var frm1;
var txtUserName;

function loadUserForm()
{
Ext.QuickTips.init();
txtUserName = new Ext.form.TextField({
fieldLabel:'Имя',
name:'UserName',
renderTo:'UserName',
width: 250});

frm1 = new Ext.Window(
{title:'Регистрация пользователя',
width:600,
height:700,
plain:true,
modal:true,
closeAction:'hide',
bodyStyle:'padding:5px;',
buttonAlign:'left',
contentEI:'userForm',
resizable:true,
buttons:[{
text:'Отменить',
handler:
function(){ frm1.hide();}
}]
});

frm1.addButton('Сохранить',
function()
{
frm1.hide();
}
);
}


Спасибо!
...
Рейтинг: 0 / 0
вопрос по extjs
    #36131318
reinger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет!
Перед buttons нужно написать items: [ txtUserName ], т.е нет объявдения самого поля.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / вопрос по extjs
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]