我创建了一个包含 View 和 xpage 的复合应用程序。
当用户选择一个文档时,我将所选文档的 unid 发布到 xpage。使用组件可以正常工作。
现在,除此之外,当我在 View 中单击一个操作时,我想将另一个 unid 值发布到 xpage。所以我使用 Lotusscript 和以下代码来做到这一点。
Dim s As New NotesSession
Dim pb As NotesPropertyBroker
Set pb = s.GetPropertyBroker()
Call pb.setPropertyValue("Unid","Test")
Call pb.Publish()
当我运行此代码时,出现以下错误
“未为此工作区定义属性”
有任何想法吗?
最佳答案
您需要在 WSDL 文件中创建该属性。幸运的是,Domino Designer 中的编辑器使您免受复杂性的影响。它们是复合应用程序 - 电线属性。
View 发布的是继承。您发布的内容需要定义为 Wire 属性。
关于properties - 未使用复合应用程序为此命名空间定义属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12772377/