JSF 布尔值 属性 未更新 selectBooleanCheckbox

JSF boolean property not getting updated selectBooleanCheckbox

我正在尝试从 html 更新后端中的布尔值。 我发现 h:selectBooleanCheckbox 可以做到这一点。 我像这样把它放在我的 xhtml 中:

<h:dataTable var="row" value="#{generalBean.organisations}">
        <h:column>
            <h:selectBooleanCheckbox value="#{row.enabled}">
                <p:ajax update="lineChart" />
            </h:selectBooleanCheckbox>
        </h:column>
        <h:column>
            <h:outputText value="#{row.name}"/>
        </h:column>
</h:dataTable>

它可以很好地检索启用的 属性,但是当我取消选中该复选框时,它不会在组织模型中得到更新。

我是不是做错了什么?我确实有启用 属性.

的 getter 和 setter

PS:ajax 更新是针对未勾选复选框时需要更新的图表。

复选框不在 <h:form> 内。我已经把它放在一个表格中,现在可以使用了。