ExtJS3.x中ListView上的滚动事件
我在ExtJs3.1中有一个ListView,我一直在尝试监听“scroll”事件。我看到的大多数控件示例(如面板)都指定了以下内容: 面板主体打开(“滚动”),功能(a、b、, (c){ //把逻辑放在这里}) 现在ListView的问题是它没有body属性,这不是我在fireBug中看到的。我尝试将事件附加到listView的内部,但显然没有任何效果 任何帮助都将不胜感激。谢谢ExtJS3.x中ListView上的滚动事件,listview,extjs,scroll,Listview,Extjs,Scroll,我在ExtJs3.1中有一个ListView,我一直在尝试监听“scroll”事件。我看到的大多数控件示例(如面板)都指定了以下内容: 面板主体打开(“滚动”),功能(a、b、, (c){ //把逻辑放在这里}) 现在ListView的问题是它没有body属性,这不是我在fireBug中看到的。我尝试将事件附加到listView的内部,但显然没有任何效果 任何帮助都将不胜感激。谢谢 我很确定我错过了一些非常基本的东西,但我现在花了大约2个小时浏览文档和源文件。是列表视图本身滚动还是面板主体?我找
我很确定我错过了一些非常基本的东西,但我现在花了大约2个小时浏览文档和源文件。是列表视图本身滚动还是面板主体?我找到了一个解决方法 尽管listView不公开body属性,但这并不是说我们不能访问body。使用CSS选择器,我通过执行以下操作获得listView的主体: 变位体= listView.el.child('.x-list-body') 这个body变量是XType Ext.Element,我现在可以监听scroll事件以及scroll方法和scollIntoView方法