Trailhead 標準コントローラ使用-取引先責任者レコードを表示する

環境
Salesforce

標準コントローラー構文
apex:page standardController="Contact"
1.ページが読み込まれて <apex:page> コンポーネントが有効になったときに、取引先オブジェクトの標準コントローラーが有効化されます。
2.標準コントローラーによって URL 内の ID パラメーターが表示され、該当する取引先レコードを検索して取得します。
3.標準コントローラーは、取得したレコードを変数に代入してページで使用可能にします。
4.4 つの Visualforce 式すべてが Contact 変数を参照します。ドット表記を使用して、Contact 変数内の個々の項目にアクセスします。

実装機能

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
取引先責任者標準コントローラを使用して、取引先責任者の名と姓、取引先責任者の所有者のメールアドレスを表示する Visualforce ページを作成します。
Challenge の要件
新しい Visualforce ページを作成する:
  表示ラベル: ContactView
  名前: ContactView
標準コントローラ: Contact
ページには標準コントローラを使用して次の取引先責任者レコードの情報を表示する 3 つのバインド変数を含める
所有者 メール
取引先責任者標準コントローラを使用して、取引先責任者の名と姓、取引先責任者の所有者のメールアドレスを表示する Visualforce ページを作成します。 Challenge の要件 新しい Visualforce ページを作成する:   表示ラベル: ContactView   名前: ContactView 標準コントローラ: Contact ページには標準コントローラを使用して次の取引先責任者レコードの情報を表示する 3 つのバインド変数を含める 名 姓 所有者 メール
取引先責任者標準コントローラを使用して、取引先責任者の名と姓、取引先責任者の所有者のメールアドレスを表示する Visualforce ページを作成します。

Challenge の要件
新しい Visualforce ページを作成する:
  表示ラベル: ContactView
  名前: ContactView
標準コントローラ: Contact
ページには標準コントローラを使用して次の取引先責任者レコードの情報を表示する 3 つのバインド変数を含める
名
姓
所有者 メール

サンプルコード

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<apex:page standardController="Contact">
<apex:pageBlock title="Contact Summary">
<apex:pageBlockSection>
名: {! Contact.firstname }<br/>
姓: {! Contact.lastname }<br/>
メール: {! Contact.owner.Email }<br/>
</apex:pageBlockSection>
</apex:pageBlock>
</apex:page>
<apex:page standardController="Contact"> <apex:pageBlock title="Contact Summary"> <apex:pageBlockSection> 名: {! Contact.firstname }<br/> 姓: {! Contact.lastname }<br/> メール: {! Contact.owner.Email }<br/> </apex:pageBlockSection> </apex:pageBlock> </apex:page>
<apex:page standardController="Contact">
        <apex:pageBlock title="Contact Summary">
        <apex:pageBlockSection>
            名: {! Contact.firstname }<br/>
            姓: {! Contact.lastname }<br/>
            メール: {! Contact.owner.Email }<br/>
        </apex:pageBlockSection>
     </apex:pageBlock>
    
</apex:page>

 

Trailhead

Posted by arkgame