从Lotus的视图中获取最后一个(用户提交的最新2个文档)



我正在使用IBM Domino 9.0,目前正在开发Xpages应用程序。

我有一个笔记视图,其中包含用户提交的所有文档。

现在,我想学习如何从视图中检索/获取由用户提交的最后两个文档。我想在数据表中显示这些文档。

一种快速简便的方法,可以将笔记的后端视图与最新文档进行排序。然后,一点点代码以获取指定用户的前2个文档的UNID,然后您可以将其用于检索在数据表中显示的文档。我敢肯定可能有更好的方法来做.....

ViewNavigator.gotoLast()存在,它将导航器重新定位到您创建的ViewNavigator的任何集合的末尾。然后,您可以使用.getPrev()。我不确定大量文档的性能,但ViewNavigator是迭代视图的最快方法。

如果您只想在一个时间段内注释,则宣传将是最有效的方法。

但是,正如克里斯所说,我的偏爱是对创建日期下降的视图进行排序。然后,您只需要获得前两个,这要容易得多。

最新更新