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>
内。我已经把它放在一个表格中,现在可以使用了。
我正在尝试从 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 和 setterPS:ajax 更新是针对未勾选复选框时需要更新的图表。
复选框不在 <h:form>
内。我已经把它放在一个表格中,现在可以使用了。