我在Sencha的网站上查看API,搜索并修改代码,但我找不到如何处理工具栏中的文本字段。我想绑定一个事件。到目前为止我已经尝试过了,
Ext.getCmp('numberfield-1028-bodyEl').addListener('activate', function(){
alert('activated');
});
其中'numberfield-1028-bodyEl'是元素id(我使用firebug得到了这个)。有什么想法吗?
答案 0 :(得分:1)
您可以使用down( [String selector] )方法访问所需的文本字段(参数是组件选择器,它允许通过其xtype搜索所需的组件,并使用与CSS选择器类似的语法。更多信息here)
var grid = Ext.create('Ext.grid.Panel', { /* ... */ });
grid.down('pagingtoolbar > textfield').addListener('activate', function(){
alert('activated');
});