使用標準控制器
如果你的頁面用於顯示或編輯有關特定型別記錄的資訊,則使用標準控制器來減少需要編寫的樣板程式碼量可能會有所幫助。
通過使用標準控制器,你的頁面將顯示 ?id=SALESFORCE_ID 引數,並且你可以自動訪問記錄中的所有合併欄位。
通過在 <apex:page> 上指定 standardController 屬性,為你的頁面新增標準控制器:
<apex:page standardController="Account">
  This is a page for {!Account.Name}
</apex:page>
你還可以免費獲得標準控制器方法:
- cancel()- 返回取消頁面的- PageReference(通常導航回列表檢視)
- delete()- 刪除記錄並返回刪除頁面的- PageReference
- edit()- 返回標準編輯頁面的- PageReference
- save()- 儲存記錄並將- PageReference返回到更新的記錄
- view()- 返回標準檢視頁面的- PageReference
你可以像這樣使用它們:
<apex:page standardController="Account">
  Name: <apex:inputField value="{!Account.Name}" />
  <apex:commandButton value="Update record" action="{!save}" />
</apex:page>