我目前在使用 PrimeFaces (3.5) 的新版本时遇到了很多麻烦。这是一段示例代码:
<p:dataTable var="obj" id="objDataTable"
value="#{backingBean.objects}" rowKey="#{obj.id}"
paginator="true" paginatorAlwaysVisible="true"
paginatorPosition="top" rows="15" editable="true"
selection="#{backingBean.selectedObjects}">
<p:column styleClass="headcol" selectionMode="multiple" />
<p:column headerText="name" sortBy="#{obj.name}"
filterMatchMode="contains" filterBy="#{obj.name}"
styleClass="headcol">
<h:outputText value="#{obj.name}" />
</p:column>
</p:dataTable>
当我单击行中的复选框时,我可以选择多行,这不是问题。但是,一旦您单击实际行,您就会失去选择。我遇到的问题比这个问题还多,但我想从这个问题开始。我将在 PrimeFaces 论坛上发布相同的问题。这也可能是这个问题的副本,但实际上没有关于该问题的文档,所以我宁愿再问一次。