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">