获取NotesViewEntryCollection

时间:2018-10-19 09:13:00

标签: java sorting xpages ssjs

在重复显示的排序视图中,我在SSJS中有一个viewEntryCollection,该重复视图在网页上显示表格

我现在希望将viewEntrycollection与视图中的任何其他可排序列进行排序。 (即用户单击表中的一列,然后设置一个viewScope变量,当我获得entrycollection时可以使用该变量)

我不想以编程方式使用entrycollection,也不想更新视图设计。我只想更改集合用于排序的列。

最好以相同的方式基于指定的排序列将viewPanel设置为重新排序。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

如果您有NotesViewEntryCollection,则从NotesView对象中检索到它。要对该集合进行排序,您需要使用resortView("colName", sortAsc);方法打开视图对象后再对视图对象进行重新排序。

只有在您要对其进行排序的列上启用了“单击以对列进行排序”选项时,这才起作用。

如果您需要更好地控制视图数据的处理方式(包括排序),请查看Domino JNA项目和this博客文章(免责声明:我写了该文章)。