ExtJS:焦点字段

标签 extjs focus

我有一个包含表单 (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/

相关文章:

android - 如何在事件发生后重新聚焦 <TextInput>?

javascript - 如何对 Ext JS 应用程序进行端到端测试

java - 如何转换包含对象列表的 POJO

html - 如何将数据属性添加到 ExtJs 呈现的 html?

c# - 在 C# 中刷新 ListView 时防止项目失去焦点

javascript - 如何通过 javascript 或 jquery 将输入字段集中在 Android 浏览器上

css - Firefox 在使用 Tab 时忽略选定元素的轮廓和焦点样式

c++ - 有没有办法找出第二个事件将在 MFC 中发生

javascript - AJAX 异步回调工作正常,但如何等待返回值

Extjs 4.2.1 - 数据存储从服务器加载所有字段