我的PCModel文档将经历多个工作流程,用户只会在适当的阶段添加必要的信息。用户将选择一个对话框并显示几个字段。
对于其中一些字段,我想预先填充默认值。但是,我的字段绑定到我的Java对象。默认代码被忽略,我相信因为ALREADY是字段中的值,为空。
如何在绑定字段中添加默认值(如当前用户),同时仍允许用户覆盖此值?
<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对象很正常。
答案 0 :(得分:3)
初始化Java bean中的值
或
使用
在SSJS代码中的某处设置值PCModel.buildUser = userBean.commonName