我正在开发一个项目,我必须使用primefaces datatable。它需要一个列表来填充数据。
数据表代码发布在下面。
<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方法的调用
任何建议都非常感激。
感谢。