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