我们正尝试使用QuerySaveDocument
事件在文档中保存一些其他信息。但似乎它根本没有被触发。
<xp:executeScript script="#{javascript:setField(document1, 'cCustAddr1_fi', 'test');}">
</xp:executeScript>
这是我们的基本脚本。所有setField()
方法都使用replaceItemValue
来尝试设置字段。然而,似乎QuerySaveDocument
甚至没有被触发,因为我们几乎可以写任何东西,文档仍然可以毫无问题地保存,即使它不可能执行。
我们也尝试过使用简单的document1.getDocument().replaceItemValue()
脚本,但我再也不认为它会尝试执行。我们的文件保存得非常好,
您是否认为存在任何原因,我们是否存在保存错误,或者我们是否应该以其他方式将数据附加到文档中?
感谢。
答案 0 :(得分:0)
关于Unplugged(Using other dialog controls in iOS)的其他问题表明您使用Unplugged Mobile Controls项目 。
如果这是正确的,那么上面的评论适用 - querySaveDocument事件不会被解雇。您可以查看UnpSaveDocument.xsp中的代码,并可能将自己的SSJS代码添加到该代码中。
或者,如果您希望在后端Notes文档上创建其他项目,那么您应该只能将一个隐藏字段添加到绑定到document1数据源的UnpFormEditor并使用您想要的相关项目名称。