0

我正在做一个项目,我必须使用 primefaces 数据表。它需要一个列表来填充数据。

数据表代码发布在下面。

<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;
}

每当我做任何操作时......我的意思是搜索,排序调用总是会使用getter方法,我有实际的逻辑来获取数据。假设如果我有 10 行......如果我做任何排序操作它调用我的 getter 方法 10 次。

如何最小化对 getter 方法的调用

任何建议都非常感谢。

谢谢。

4

0 回答 0