extjs入门_ExtJS调用focus方法无效解决办法

更新时间:2017-12-01    来源:extjs    手机版     字体:

【www.bbyears.com--extjs】

在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);

本文来源:http://www.bbyears.com/wangyezhizuo/37446.html