Lotus Notes:通过C-API获取视图或文件夹中的所有注释,按列排序

时间:2013-11-26 09:53:25

标签: lotus-notes

我正在尝试编写一个通过C API访问Notes数据库的应用程序,只要我可以获取包含NIFOpenCollection()和{{的视图或文件夹中的注释列表(摘要信息)。 1}}。

然而,这将以看似任意的顺序返回音符。如何检索视图或文件夹中的所有注释,按特定列排序? NIFReadEntries()似乎没有帮助,因为它只允许指定已在模板中定义的排序/顺序(?)。

1 个答案:

答案 0 :(得分:1)

必须先在您正在访问的NSF文件的设计中定义排序规则。即,NIFSetCollat​​ion应该可以工作,但你必须首先为它奠定基础。通常,可以通过使用Domino Designer为代码访问的视图设置列排序来实现此目的。尝试实际编写代码以从头开始在视图中设置排序规则会更加雄心勃勃。

(顺便说一句:模板是一个单独的文件,通常是NTF,NSF可以从中继承设计元素,包括视图的列排序。但就代码而言,这不是运行时关系。模板是这里不相关。)