【发布时间】:2014-07-16 05:51:04
【问题描述】:
基于这些问题:
xpages UNID of documents / why it is changing
xpages why my field value isn't copied correctly
我注意到,不幸的是,如果我点击刷新/F5,一些存储 UNID 的计算字段会发生变化。
我的 XPage 定义了一个数据源 (Cdoc),它包含一个显示对话框的按钮。此对话框已定义其他数据源 (Pdoc)。该对话框包含几个字段,这些字段从Cdoc...继承了一些值...
我应该为这些数据源之一使用ignorerequestParams 属性吗?你能解释一下这个属性的含义吗?
会发生什么:
在我显示对话框并创建一些Pdoc并将其列在XPage(Cdoc数据源)内的viewPanel中之后存储Cdoc的UNID的字段,然后点击F5@ 987654332@ 正在改变……即使它是计算出来的。
另外,如果文档。 isNewNote() 网址是这样的:
server/Test.nsf/doc.xsp?action=newDocument
即使在我致电Cdoc.save() 之后。我认为这可能是当我点击刷新时存储 UNID 的 computedField 发生变化的原因 => 创建了一个 newDoc。
同时,我将ignoreRequestParams 设置为true 仅用于对话框(Pdoc)。
感谢您的宝贵时间!
【问题讨论】:
标签: xpages