Xpages xp:进入编辑模式时未选中复选框

Xpages xp:进入编辑模式时未选中复选框,xpages,Xpages,在我的XPages窗体上,我有一个复选框控件: <xp:checkBox id="cbPromo" value="#{employeeBean.employee.promoCheck}" valueChangeListener="#{employeeBean.onPromotChange}" checkedValue="true" uncheckedValue="false" disable

在我的XPages窗体上,我有一个复选框控件:

<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属性

谢谢!这是一个很大的不同(我感到羞耻)谢谢你!这是一个很大的不同(我感到羞耻)