在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); |
时间: 2024-10-28 10:09:38