3

我目前在使用 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 论坛上发布相同的问题。这也可能是这个问题的副本,但实际上没有关于该问题的文档,所以我宁愿再问一次。

4

2 回答 2

1

rowSelectMode="add"在您的添加选项<p:dataTable>

于 2013-12-09T07:46:11.610 回答
0

好吧,既然这里什么都没有出现,我只想添加我在 PrimeFaces 论坛上被告知的内容(这证实了 Serkan 对原始帖子的评论),这是 - 尽管是新的 - 期望的行为,因此不是一个错误。一些额外的 JQuery 将(在我的情况下可能会)能够解决此功能。

于 2013-03-24T15:42:02.630 回答