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 メソッドの呼び出しを最小限に抑えるにはどうすればよいですか
どんな提案でも大歓迎です。
ありがとう。