0

Primefaces datatable を使用する必要があるプロジェクトに取り組んでいます。データを入力するには 1 つのリストが必要です。

データテーブルコードは以下に掲載されています。

<p:dataTable var="refVariable" value="#{managedBean.listData}" rows="10">

<p:column>

.....

<p:column>

.....

</p:dataTable>

ManagedBean コード

private List<Object> listData;

setter method

.........

gettter method

public List<Object> getListData()
{
listData = service.getDataValues();//call to core method to get the list of object values
return listData;
}

私が操作を行うときはいつでも..つまり、検索、並べ替え Call は常に、データを取得するための実際のロジックがある getter メソッドになります。10行あるとします...ソート操作を行うと、ゲッターメソッドが10回呼び出されます。

getter メソッドの呼び出しを最小限に抑えるにはどうすればよいですか

どんな提案でも大歓迎です。

ありがとう。

4

0 に答える 0