У меня есть окно, содержащее форму (formPanel). Пользователи могут показать это окно, нажав на кнопку в среде ExtJS. Мне бы хотелось, чтобы, когда пользователь нажимал кнопку, чтобы показать окно, особое поле внутри формы, содержащейся в окне, будет фокусироваться (под этим я подразумеваю, что курсор должен перемещаться в это поле, чтобы пользователь мог вставлять данные без необходимости сначала нажмите на само поле).
Я попробовал некоторые решения, но не смог заставить их работать. Есть намеки?
Вот то, что я пытался, используя некоторые примеры, которые я нашел ... но это не работает, как ожидалось. Эта функция () вызывается кнопкой ExtJS в моем интерфейсе:
function openCardForm(IDUser){
//Reset the value of this field which may be still there from the prev. usage
Ext.getCmp('assignFormCARDNUMBER').reset();
formAssignCard.getForm().load({
url: 'gen/jsonUser.php',
params:{IDUser:IDUser},
waitMsg: 'Loading...'
});
//Try to focus the Card field when rendering the form
Ext.getCmp('assignFormCARDNUMBER').on("render",function(){
Ext.getCmp('assignFormCARDNUMBER').focus(true,10);
});
win.show();
}