【Salesforce 認定Platformデベロッパー】試験対策:第74問

問題

Visualforceページには、親オブジェクトへの参照関係を持つオブジェクトの標準コントローラがあります。開発者が親レコードのデータをページに表示するにはどうすればよいですか。

  • VisualforceページでSOQLを使用して、親レコードのデータを取得する。
  • 差し込み項目の構文を使用して、親レコードからデータを取得する。
  • 親レコード用のページに2つ目の標準コントローラを追加する。
  • 子レコードの積み上げ集計項目を使用して、親レコードのデータを含める。

正解

  • VisualforceページでSOQLを使用して、親レコードのデータを取得する。
  • 差し込み項目の構文を使用して、親レコードからデータを取得する。
  • 親レコード用のページに2つ目の標準コントローラを追加する。
  • 子レコードの積み上げ集計項目を使用して、親レコードのデータを含める。

解説

それぞれの選択肢の理由について説明します。

□ VisualforceページでSOQLを使用して、親レコードのデータを取得する。
これは不正解です。Visualforceページ内でSOQLを直接使用することは通常できません。ApexコントローラまたはApex拡張を通じてSOQLクエリを実行することは可能ですが、標準コントローラが提供する機能を使用する場合はこの方法は必要ありません。

□ 差し込み項目の構文を使用して、親レコードからデータを取得する。
これは正解です。Visualforceでは差し込み項目の構文({!relationshipName.fieldName})を使用して、標準コントローラ経由で親オブジェクトのフィールドにアクセスできます。これが最も簡単で直接的な方法です。

□ 親レコード用のページに2つ目の標準コントローラを追加する。
これは不正解です。Visualforceページには1つの標準コントローラしか関連付けることができません。親レコードに対しては、既に述べた差し込み項目の構文を使用します。

□ 子レコードの積み上げ集計項目を使用して、親レコードのデータを含める。
これは不正解です。積み上げ集計項目は、子レコードから計算された結果を親レコードに表示するために使用します。これは親レコードの既存のデータを表示するためのメカニズムではありません。

次の問題へ

前の問題へ

1問目から復習する

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

雇われのシステムエンジニアです。
普段は車載ECUのセキュリティー分野に従事しております。

コメント

コメントする

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約が適用されます。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

目次