获取 NotesViewEntryCollection 时如何动态更改排序列
How to change the sorting column dynamically when getting a NotesViewEntryCollection
我在 SSJS 中有一个 viewEntryCollection,来自重复显示的排序视图,它在网页上显示 table
我现在希望 viewEntrycollection 像视图中的任何其他 sortable 列一样进行排序。 (即用户单击 table 中的一个列并设置一个 viewScope 变量,我可以在获取 entrycollection 时使用它)
我不想以编程方式使用 entrycollection,也不想更新视图设计。我只想更改集合用于排序的列。
最好使用相同的方式将 viewPanel 设置为根据指定的排序列排序。
有什么想法吗?
如果您有 NotesViewEntryCollection
,您是从 NotesView
对象中检索的。要对该集合进行排序,您需要在使用 resortView("colName", sortAsc);
方法打开视图对象后对其进行排序。
仅当您为要排序的列启用了 'click to sort column' 选项时才有效。
如果您需要更多地控制视图数据的处理方式(包括排序),请查看 Domino JNA 项目和 this 博客 post(免责声明:我写了 post).
我在 SSJS 中有一个 viewEntryCollection,来自重复显示的排序视图,它在网页上显示 table
我现在希望 viewEntrycollection 像视图中的任何其他 sortable 列一样进行排序。 (即用户单击 table 中的一个列并设置一个 viewScope 变量,我可以在获取 entrycollection 时使用它)
我不想以编程方式使用 entrycollection,也不想更新视图设计。我只想更改集合用于排序的列。
最好使用相同的方式将 viewPanel 设置为根据指定的排序列排序。
有什么想法吗?
如果您有 NotesViewEntryCollection
,您是从 NotesView
对象中检索的。要对该集合进行排序,您需要在使用 resortView("colName", sortAsc);
方法打开视图对象后对其进行排序。
仅当您为要排序的列启用了 'click to sort column' 选项时才有效。
如果您需要更多地控制视图数据的处理方式(包括排序),请查看 Domino JNA 项目和 this 博客 post(免责声明:我写了 post).