我有一个dataTable,其中我有五列。第一,第四和第五列由复选框组成。我希望如果用户选择或取消选择特定行的复选框,则该行的所有复选框也会生效。我正在使用viewScope。视图范围可以吗?
由于
答案 0 :(得分:0)
当第一列中的tick更改时,我会调用bean方法。在那里你可以设置其他选择的卡路里。设置完成后,刷新。
答案 1 :(得分:0)
只需在render
/ update
中指定这些复选框的相对ID。
<p:column>
<h:selectBooleanCheckbox id="column1" value="#{item.column1}">
<f:ajax render="column4 column5" />
</h:selectBooleanCheckbox>
</p:column>
...
<p:column>
<h:selectBooleanCheckbox id="column4" value="#{item.column4}" />
</p:column>
<p:column>
<h:selectBooleanCheckbox id="column5" value="#{item.column5}" />
</p:column>