Primefaces 中有没有办法启用或禁用数据表中的复选框?现在我的数据表是这样的:
<p:dataTable id="dTable" var="tt" value="#{aBean.aList}" selection="#{aBean.selectedValue}" rowStyleClass="#{tt.state.intValue() le 1 ? 'active' : 'passive'}">
<p:column selectionMode="multiple" />
...
</dataTable>
但此代码只是将带有复选框的列与标题中的复选框放在一起。我希望根据支持 bean 中的值呈现复选框。
最佳答案
FWIW 多年后...
在 PF 5.x 中你知道在列中不再这样做,你必须设置一个 disabledSelection
<p:datatable ...>
中的标准标签。
就像是 :
<p:datatable disabledSelection="#{myvar ne null}" ... >
这让我花了很多时间才弄清楚,因为经常(到处)提出和回答问题而不考虑版本。在这里,我终于找到了答案。
Optimus Prime's response on PF Community Forum
关于jakarta-ee - 启用禁用数据表中的复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9702394/