我正在做一个项目,我必须使用 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 方法的调用
任何建议都非常感谢。
谢谢。