p:selectBooleanCheckbox *只看*在p:dataTable中添加一行后的移位



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

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

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

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

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

我不知道为什么,但我解决了把process="@this"放到actionButtons。如果有人能告诉我为什么,我就接受答案。

相关内容

  • 没有找到相关文章

最新更新