如何在xe:Dialog中创建图像幻灯片?

时间:2013-02-22 06:48:41

标签: slideshow xpages repeat preload

我正在尝试在xe:dialog

中创建幻灯片

在对话框中,我重复填充了一个notesdocumentcollection,其中包含每个文档的一个图像。和两个按钮。下一个和上一个

当对话框中的用户点击"下一步"应该显示我的收藏中的下一个图像,当我点击上一个图像时,应该显示我收藏中的上一个图像。

由于这些图像可能非常大,我不想预加载它们,应该在用户点击“下一步”时检索实际图像。按钮。

我该怎么做?

我遇到的问题是我不知道如何导航到下一张图片。可能有一个非常简单的解决方案。我尝试过使用setRowIndex和setIndex等不同的技术。

我首先想到我可以将重复重复限制设置为" 1"然后通过递增索引导航到next,但无法使其工作。

所以我想到的是将重复限制设置为1000并使用css隐藏所有图像,但随后所有图像都将被预加载。

1 个答案:

答案 0 :(得分:1)

您可以将文档ID存储在矢量中并将其放入viewscope中,而不是文档集合。您还在viewScope中放置了当前索引。下一个/上一个将更改索引变量,因为xe:dialog支持部分刷新,所以它将非常简单方便。