1

我喜欢 rikulo 示例中的表格 ui 示例,其中包含可滚动的列和行以及内置动量的流体运动。我的问题是,如果您想编写一个带有滚动窗格的表格来支持一万行,您建议如何做? 我假设当前演示下的加载和渲染需要很长时间。因此,我认为您想要一个数据游标系统,该系统在向上/向下滚动表格时具有预加载。因此,如果您在表格 div 中出现无限行,但您在 DOM 中所拥有的只是可查看行数加上一两个用于转换/滚动的行数。有人试过用 Rikulo 写其中一个吗?

4

1 回答 1

0

是的,正如您已经说过的,您需要实现视口机制:根据滚动位置创建和删除视图。可以通过监听scrollMove事件来完成:

scrollView.on.scrollMove.listen((ScrollEvent event) {
  //remove views that become invisible (leaving the viewpoint)
  //create views that become visible (entering the viewpoint)

由于 Rikulo 中的每个视图都是绝对定位的,因此可以直接根据滚动位置定位它们。

于 2013-06-28T17:07:33.073 回答