Salesforce: 如何使用StandardSetController获得全部的数据

StandardSetController class包含一些方法,这些方法可以方便的通过记录列表进行分页,并可以对所选记录进行批量更新。
但是在Controller中使用getRecords()方法只能得到当前页面的数据,而不能获得查询出来的全部数据。


这时我们可以将page size临时设置为最大值:
setCon.setPageSize(setCon.getResultSize());


然后我们就可以使用setCon.getRecords()方法取得所有的数据进行操作。
对数据进行完操作之后,再将page size设置为初始值即可。
setCon.setPageSize(PageSize);

原文地址:https://www.cnblogs.com/clsriz/p/13609166.html