正如Adrian Mitev在评论中指出的那样,禁用该
selectBooleanCheckbox组件将意味着它不会在表单提交中发布其值。
但是,您可以做的是有一个隐藏的输入字段,您可以在其中将值设置为与复选框相同的托管bean属性。
<h:inputHidden id="checkDisabled" value="#{managedBean.somevalue}" />如果禁用了复选框,则可以使用Javascript设置此隐藏输入的值。

正如Adrian Mitev在评论中指出的那样,禁用该
selectBooleanCheckbox组件将意味着它不会在表单提交中发布其值。
但是,您可以做的是有一个隐藏的输入字段,您可以在其中将值设置为与复选框相同的托管bean属性。
<h:inputHidden id="checkDisabled" value="#{managedBean.somevalue}" />如果禁用了复选框,则可以使用Javascript设置此隐藏输入的值。