在ExtJS4 Grid Panel中获取对分页文本字段的引用

时间:2012-01-19 18:54:07

标签: javascript extjs extjs4 javascript-framework

我在Sencha的网站上查看API,搜索并修改代码,但我找不到如何处理工具栏中的文本字段。我想绑定一个事件。到目前为止我已经尝试过了,

Ext.getCmp('numberfield-1028-bodyEl').addListener('activate', function(){
    alert('activated');
});

其中'numberfield-1028-bodyEl'是元素id(我使用firebug得到了这个)。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您可以使用down( [String selector] )方法访问所需的文本字段(参数是组件选择器,它允许通过其xtype搜索所需的组件,并使用与CSS选择器类似的语法。更多信息here

var grid = Ext.create('Ext.grid.Panel', { /* ... */ });

grid.down('pagingtoolbar > textfield').addListener('activate', function(){
    alert('activated');
});