-
功能与用途
- StandardController:
- 支持标准的单记录操作(如保存、删除)。
- 适用于详细页面(Detail Page)或表单场景,与
<apex:detail>
等组件结合使用34。
- StandardSetController:
- 提供列表操作功能(如筛选、分页、批量更新)。
- 支持
getRecords()
获取当前页数据,结合setPageSize()
和getResultSize()
可临时调整分页逻辑以获取全部数据。
- StandardController:
一、StandardController 单记录操作示例
场景:创建/编辑单个账户(Account)的详细页面,并扩展自定义保存逻辑。
Visualforce 页面:
<apex:page standardController="Account" extensions="AccountCustomController"> <apex:form> <apex:pageBlock> <apex:pageBlockSection> <!-- 绑定Account字段 --> <apex:inp