xpages文件的UNID /为什么它正在改变

时间:2014-06-25 11:07:44

标签: xpages

我正在尝试根据Cdoc链接2个文档(PdocCdoc UNID)。

我有一个计算字段(computedfield3),它绑定到具有默认值@text(@documentuniqueid)的表单'计算字段。 Pdoc位于对话框中,我使用按钮显示它。

该按钮包含Partial Update的{​​{1}}。

按钮代码:

ID:computedField3

然后我使用自定义控件属性将 if ( Cdoc.isNewNote() ) { Cdoc.save(); Cdoc.setValue("computedField3",Cdoc.getDocument().getUniversalID()); getComponent('exampleDialog').show() } else { Cdoc.setValue("computedField3",Cdoc.getDocument().getUniversalID()); getComponent('exampleDialog').show()} 值传递给computedField3

我注意到,如果我打开现有已保存的Pdoc,打开它并再次从对话框中添加CdocPdoc中的现有UNID正在发生变化...来自部分更新?

我怎样才能做到好?

感谢您的时间

1 个答案:

答案 0 :(得分:2)

密钥不是保存代码。它是dominoDocument数据源定义。请在此处查看我的最新评论xpages save / cancel actions scenario

如果ignoreRequestParams设置为true且没有计算出documentId,那么您总是在处理新文档。