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 に答える