Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
xpages对话框中的数据源字段_Xpages - Fatal编程技术网

xpages对话框中的数据源字段

xpages对话框中的数据源字段,xpages,Xpages,按钮代码: if ( Cdoc.isNewNote() ) { Cdoc.save(); } Cdoc.setValue("txt_UNID",Cdoc.getDocument().getUniversalID()); getComponent('exampleDialog').show() 该对话框包含一些字段,其中一些字段绑定到数据源字段,一个字段从txt\u UNID(属于Cdoc)获取值。该对话框有一个按钮:保存: <xp:button value="Save" id="b

按钮代码:

if ( Cdoc.isNewNote() ) { Cdoc.save(); }
Cdoc.setValue("txt_UNID",Cdoc.getDocument().getUniversalID());
getComponent('exampleDialog').show()
该对话框包含一些字段,其中一些字段绑定到数据源字段,一个字段从
txt\u UNID
(属于
Cdoc
)获取值。该对话框有一个按钮:
保存

   <xp:button value="Save" id="button6" styleClass="lotusFormButton">
        <xp:eventHandler event="onclick" submit="true" refreshMode="partial" 
imediate="false" save="false" refreshId="viewPanel1">                                                               refreshId="viewPanel1">
                 <xp:this.action><![CDATA[#{javascript:Pdoc.save();     
                          getComponent('exampleDialog').hide();
              }]]></xp:this.action>
        </xp:eventHandler>
   </xp:button>

refreshId=“viewPanel1”>
将保存Pdoc并保存文档。在
视图面板1中列出

如果我再次尝试使用按钮添加一些新的Pdoc,它会显示以前的Pdoc(在对话框中),并且它的所有字段都会像以前的案例/Pdoc一样完成。如果我
保存该对话框,它将覆盖
视图面板1
中的旧Pdoc。为什么我不能使用
viewPanel1
中的对话框添加多个PDOC


谢谢您的时间。

您可能需要将Pdoc的数据源作用域更改为请求(而不是默认作用域view)

将scope=“request”添加到数据源定义中,看看这是否有帮助:

<xp:dominoDocument var="Pdoc" ... scope="request">