Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Lotus notes LotusNotes:通过C-API获取视图或文件夹中按列排序的所有注释_Lotus Notes - Fatal编程技术网

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

Lotus notes LotusNotes:通过C-API获取视图或文件夹中按列排序的所有注释,lotus-notes,Lotus Notes,我正在尝试编写一个通过C API访问Notes数据库的应用程序,只要我能够使用NIFOpenCollection()和NIFReadEntries()获得视图或文件夹中的Notes列表(摘要信息),它就可以工作 但是,这将以一种看似任意的顺序返回注释。如何检索视图或文件夹中按特定列排序的所有注释NIFSetCollation()似乎对此没有帮助,因为它只允许指定已在模板(?)中定义的排序规则/顺序。排序规则必须在您访问的NSF文件的设计中预先定义。也就是说,NIFSetCollation应该可以

我正在尝试编写一个通过C API访问Notes数据库的应用程序,只要我能够使用
NIFOpenCollection()
NIFReadEntries()
获得视图或文件夹中的Notes列表(摘要信息),它就可以工作


但是,这将以一种看似任意的顺序返回注释。如何检索视图或文件夹中按特定列排序的所有注释
NIFSetCollation()
似乎对此没有帮助,因为它只允许指定已在模板(?)中定义的排序规则/顺序。

排序规则必须在您访问的NSF文件的设计中预先定义。也就是说,NIFSetCollation应该可以工作,但您必须先为它打好基础。通常,可以使用DominoDesigner为代码正在访问的视图设置列排序。从零开始,尝试编写代码在视图中设置排序规则,这将是更加雄心勃勃的

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