【发布时间】:2012-11-26 23:37:18
【问题描述】:
查看缓冲滚动的示例:
http://dev.sencha.com/deploy/ext-4.0.0/examples/grid/buffer-grid.html
我是否可以假设此功能仅在 Grids 上可用?
我想将它与绑定到不是网格的自定义数据视图的内存代理一起使用。
这可能吗?
【问题讨论】:
标签: extjs extjs4 store infinite-scroll buffered
查看缓冲滚动的示例:
http://dev.sencha.com/deploy/ext-4.0.0/examples/grid/buffer-grid.html
我是否可以假设此功能仅在 Grids 上可用?
我想将它与绑定到不是网格的自定义数据视图的内存代理一起使用。
这可能吗?
【问题讨论】:
标签: extjs extjs4 store infinite-scroll buffered
Extjs 没有提供任何开箱即用的机制来允许我们在自定义数据视图中实现无限滚动,只有网格可以具有该功能。原因是所有的魔法都分布在 Store、PagingScroller 和 Grid 中,只允许在 Grids 中并且只在 Grids 中。
监视滚动活动的 PagingScroller 仅用于网格(或 Ext.view.Table),实际上它的命名空间非常明确:Ext.grid.PagingScroller。
您可以实施自定义解决方案,但工作量会很大。然后,最短的答案是不,如果不编写自己的昂贵且有风险的实现,这是不可能的。
【讨论】: