日期:2014-05-16  浏览次数:20661 次

Ext4.X 如内容
下面的代码如何在点击“名称查询”的时候获得 
new Ext.form.TextField({}) 这里的值呢 
我写的个不对 获得不到。。。 

var _colgrid = Ext.create('Ext.grid.Panel',{
        tbar:[
            new Ext.form.TextField({}),
            {
                text:'名称查询',
                iconCls:'select',
                handler:function(x){
                    //var text = _colgrid.query('#textField');
                    var text = x.ownerCt();
                    alert(text);
                }
            },'->',{
                id:'refbtn',
                text:'刷新',
                iconCls:'reficon',
                handler:function(){
                    _comdata.load();
                }
            }
        ],

------解决方案--------------------
这样可以:

假如:new Ext.form.TextField({id:'textName'})
直接用:var text = textName.value
或者:
var text = Ext.getCmp('textName').getValue();