2013-03-12 71 views
2

如何在extjs 4容器上添加滚动侦听器?extjs4 xtype:容器添加滚动侦听器

我想:

{ 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'); 
      }); 
     } 
    }, 
} 

但似乎这不工作了,在内线努力3.任何人有任何想法?点击事件起作用,滚动不起作用。

+0

你正在运行的确切版本是? – dbrin 2013-03-12 18:31:23

回答

2

我找到了解决方案。 'viewready'而不是'afterender'并使用grid.view

viewready: function(grid,eOpts){ 
    grid.view.getEl().on('scroll', function(e, t) { 
     console.log("scroll"); 
    }); 
} 
相关问题