我有一个包含表单 (formPanel) 的窗口。用户可以在 ExtJS 环境中单击按钮显示此窗口。我希望当用户单击按钮以显示窗口时,窗口包含的表单内的特定字段将聚焦(我的意思是光标应该移动到该字段,以便用户可以插入数据而无需首先单击字段本身)。
我尝试了一些解决方案,但无法让它们发挥作用。有什么提示吗?
这是我尝试过的,使用了我找到的一些示例……但它没有按预期工作。这个 function() 由我界面中的 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();
}
最佳答案
尝试show
。
关于ExtJS:焦点字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3764808/