Ext js的textfield获得光标 自己总结

来源:互联网 发布:单片机中的延时函数 编辑:程序博客网 时间:2024/05/06 01:52

     在网上也有很多的例子,如

如果是window可以加如下代码

listeners: {
'show': function() {
this.findByType('textfield')[0].focus(true, true); //第一个textfield获得焦点

}
},

 

如果是formpanel可以加如下代码
 

listeners : {
'render' : function() {
this.findByType('textfield')[0].focus(true, true); //第一个textfield获得焦点

}
},



但是,我在实践中光标还是不能出现在第一个textfield中,所以我在items中的textfield加入listener  。

代码如下所示:

            id:'old',
            x: 160,
            y: 40,

            xtype:'textfield',
            name: 'oldPassword',
            listeners: {  
                'focus': function(f){  
                    //alert('失去焦点!');  
                    this.focus(true, true);
                }  
            },
            anchor:'65%'  // anchor width by percentage


一切OK。


原创粉丝点击