0

我有一个p:dataTable. 在此表中,我有一列中有一个复选框。这是代码:

<p:selectBooleanCheckbox 
    value="#{var.selected}"
    itemLabel="#{var.description}" 
/>

在我添加一行并更新整个表后,插入行后选中的复选框使检查向上移动!但这只是一个图形问题!现在显示为未选中的复选框尚未选中,因为如果选中了复选框,我会在行中显示其他内容。相反,现在显示为选中的复选框显示其他组件。

我检查了 html,检查它们的类和属性消失了。但是调试后端我看到连接到表的列表中的,添加后,所有项目都有预期值。

这是一个最小的可重现示例: https ://ufile.io/6a60kxpn

4

1 回答 1

0

我不知道为什么,但我解决了放入process="@this"sactionButton的问题。如果有人能解释我为什么,我会接受答案。

于 2021-09-01T09:22:28.197 回答