0

データテーブルがページに表示された後、PrimeFaces データテーブルのページサイズを動的に更新しようとしていますが、それができないようです。問題がある場合は、遅延ロードされたデータテーブルを使用しています... EL式をrows属性に入れてテーブルを更新しても機能せず、ページネーターがデータを返しません。

これがバグである場合のアイデアと、それを修正する方法はありますか?

ありがとう

4

2 に答える 2

1

データテーブルを更新または更新する必要はありません。rowsPerPageTemplate属性でEL式を使用し<p:dataTable>、データテーブルをロードした後、行番号を変更するだけです。

<p:dataTable value="#{managedBean.users}" var="user" lazy="true" paginator="true" rows="10" rowsPerPageTemplate="10,25 #{fn:length(managedBean.users)}">

そして、これxmlns:fn="http://java.sun.com/jsp/jstl/functions"をページに含めます。

于 2013-09-20T08:55:37.937 に答える