0

Inn IBM Domino,以编程方式创建和更新人员的文档字段。创建文档的程序会进行后续更新,并且更新的字段在 IBM Domino 的“人员视图”中不可见。

但是,文档中的数据与预期的一样,具有正确的 seq。字段属性中的 num。

我是 Domino 的新手,到目前为止一无所知。我非常感谢这里的任何帮助。

谢谢,卡提克

4

2 回答 2

1

视图可能被破坏了。在 Notes 客户端中使用 SHIFT-F9 重新构建它或在服务器控制台上
运行。Load updall names.nsf -R

于 2015-06-08T05:50:19.817 回答
0

(五年后)... 您必须设置以编程方式(通过 LotusScript/Java/COM)创建的 NotesItems(字段)具有“摘要”标志。该标志由 NotesItem 的“IsSummary”属性设置。例如,在 LotusScript 中:

Dim session As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim item As NotesItem
Set db = session.CurrentDatabase
Set doc = New NotesDocument( db )
Set item = New NotesItem(doc, "FldName", "My new value" )
item.IsSummary = True '<<< must specifically set this property true
Call doc.Save( False, True )

如果未设置此标志,则视图构建器不会将该字段视为“可索引”。

(PS:这是“正常行为” - 忘记 F9 视图重建,虽然它不会伤害,但它不会解决问题)。

于 2020-10-09T14:58:15.630 回答