如何在extjs 4容器上添加滚动侦听器?
我试过了:
{ xtype: 'container',
region: 'center',
id: 'centerPanel',
autoScroll: true,
listeners: {
afterrender: function (c) {
c.getEl().on('scroll', function () {
console.log('scrolling');
});
c.getEl().on('click', function () {
console.log('click');
});
}
},
}
但似乎这不再起作用了,在ext 3上工作。任何人都有任何想法?点击事件有效,滚动没有。
答案 0 :(得分:2)
我找到了解决方案。 'viewready'而不是'afterender'并使用grid.view
viewready: function(grid,eOpts){
grid.view.getEl().on('scroll', function(e, t) {
console.log("scroll");
});
}