Xpages如何在文档已经保存后将默认值设置为空白字段?
Xpages How to set default value to blank field after document has already been saved?
我的 PCModel 文档会经过几个工作流程,用户只会在适当的阶段添加必要的信息。用户将 select 一个对话框并显示几个字段。
对于其中一些字段,我想预先填充一个默认值。但是,我的字段绑定到我的 Java 对象。并且默认代码被忽略,我相信因为字段中已经有一个值,空白。
如何向绑定字段添加默认值(如当前用户),同时仍允许用户覆盖它?
<xc:cc_CommonFormField id="cc_CommonFormField7" fieldName="buildUser" label="By Team Member">
<xp:this.facets>
<xp:comboBox id="comboBoxA" xp:key="field" value="#{PCModel.buildUser}"
defaultValue="#{userBean.commonName}">
<xp:selectItems>
<xp:this.value><![CDATA[#{javascript:"Select A Value|"}]]></xp:this.value>
</xp:selectItems>
<xp:selectItems
value="#{PCConfig.networkTeam}"/>
</xp:comboBox>
</xp:this.facets>
</xc:cc_CommonFormField>
我的java对象是正常的。
初始化 Java bean 中的值
或
使用
在您的 SSJS 代码中的某处设置值
PCModel.buildUser = userBean.commonName
我的 PCModel 文档会经过几个工作流程,用户只会在适当的阶段添加必要的信息。用户将 select 一个对话框并显示几个字段。
对于其中一些字段,我想预先填充一个默认值。但是,我的字段绑定到我的 Java 对象。并且默认代码被忽略,我相信因为字段中已经有一个值,空白。
如何向绑定字段添加默认值(如当前用户),同时仍允许用户覆盖它?
<xc:cc_CommonFormField id="cc_CommonFormField7" fieldName="buildUser" label="By Team Member">
<xp:this.facets>
<xp:comboBox id="comboBoxA" xp:key="field" value="#{PCModel.buildUser}"
defaultValue="#{userBean.commonName}">
<xp:selectItems>
<xp:this.value><![CDATA[#{javascript:"Select A Value|"}]]></xp:this.value>
</xp:selectItems>
<xp:selectItems
value="#{PCConfig.networkTeam}"/>
</xp:comboBox>
</xp:this.facets>
</xc:cc_CommonFormField>
我的java对象是正常的。
初始化 Java bean 中的值
或
使用
在您的 SSJS 代码中的某处设置值PCModel.buildUser = userBean.commonName