一聚教程网:一个值得你收藏的教程网站

热门教程

ExtJS调用focus方法无效解决办法

时间:2022-06-25 18:29:37 编辑:袖梨 来源:一聚教程网

在BoxComponent文档中对focus方法的说明如下:

 代码如下 复制代码

focus( [Boolean selectText], [Boolean/Number delay] ) : Ext.Component
Try to focus this component.

可以看到这个方法有两个可选的参数,第一个的含义是是否全选中所在的文本内容(默认为false),第二个是设置一个延迟的时间,单位是毫秒(默认为0,不延迟)。下面是两种调用的方法:

 代码如下 复制代码

 var textField = new Ext.form.TextField({
 // 属性就省略了 ....
 });
 // 默认的调用
 textField.focus();
 // 设置延迟的调用
 textField.focus(false, 100);
 // 等同于上面的方式
 textField.focus.defer(100, textField);

热门栏目