2013-03-12 73 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"); 
    }); 
} 
相關問題