我正在尝试根据Cdoc
链接2个文档(Pdoc
和Cdoc 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
,打开它并再次从对话框中添加Cdoc
,Pdoc
中的现有UNID正在发生变化...来自部分更新?
我怎样才能做到好?
感谢您的时间
答案 0 :(得分:2)
密钥不是保存代码。它是dominoDocument数据源定义。请在此处查看我的最新评论xpages save / cancel actions scenario
如果ignoreRequestParams设置为true且没有计算出documentId,那么您总是在处理新文档。