首页 > 解决方案 > 在 XPages 中不带分页器的视图中显示所有文档

问题描述

是否可以创建一个显示所有文档的视图而无需转到下一页?换句话说,有人问我是否可以创建与我们在 Notes 客户端中使用的相同类型的视图,用户可以向下滚动以查看更多文档,而不必转到下一页。

我很感激你可能有任何建议。谢谢!

标签: viewxpages

解决方案


XPages 移动控件中有一个无限滚动组件,但它是为移动 UI 构建的。没有太多这方面的经验。

@teleman 的解决方案适用于中等大小的视图,但对于较大的视图有缺点(因为它一次加载所有条目:这可能会导致性能问题)。

另一种方法是创建您自己的解决方案/组件:为您最喜欢的 JavaScript 框架找到一个 JavaScript 插件,并使用 REST 调用将其链接到视图的数据(例如,使用扩展库 REST 控件)。请注意,ExtLib REST 控件将Content-Range在响应中添加一个标题,您可以使用它来确定接下来要获取的数据集(例如,当用户滚动到页面底部时)。


推荐阅读