サーチ…


基本ページ

基本的なVisualforceページは次のように作成できます:

<apex:page>
  <h1>Hello, world!</h1>
</apex:page>

標準コントローラの使用

特定の種類のレコードに関する情報を表示または編集するためのページの場合は、標準コントローラーを使用して書き込む必要のある定型コードの量を減らすと便利です。

標準コントローラを使用すると、ページに?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>


Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow