Xpages xp:进入编辑模式时未选中复选框
在我的XPages窗体上,我有一个复选框控件:Xpages xp:进入编辑模式时未选中复选框,xpages,Xpages,在我的XPages窗体上,我有一个复选框控件: <xp:checkBox id="cbPromo" value="#{employeeBean.employee.promoCheck}" valueChangeListener="#{employeeBean.onPromotChange}" checkedValue="true" uncheckedValue="false" disable
<xp:checkBox
id="cbPromo"
value="#{employeeBean.employee.promoCheck}"
valueChangeListener="#{employeeBean.onPromotChange}"
checkedValue="true"
uncheckedValue="false"
disabled="#{!employeeBean.employee.editable}">
<xp:eventHandler
event="onclick"
submit="true"
refreshMode="partial"
refreshId="pnlUpdate"
execMode="partial" />
</xp:checkBox>
</xp:panel>
问题是,当我更改employee对象的编辑模式(默认值为editable=false)时,处于读取模式的复选框控件将被取消选中
当我添加计算文本控件以查看PromCheck字段的值时,其在读取和编辑模式下均为true:
<xp:text escape="true" id="computedField1"
value="#{employeeBean.employee.promoCheck}">
</xp:text>
有人能告诉我,当我为我的员工对象切换可编辑模式时,我应该如何保持复选框控件处于选中状态吗?不要使用disabled属性,而是readonly属性不要使用disabled属性,而是使用readonly属性谢谢!这是一个很大的不同(我感到羞耻)谢谢你!这是一个很大的不同(我感到羞耻)