tyoshikawa1106のブログ

- Force.com Developer Blog -

SFDC:フィードベースのレイアウトとapex:detailタグ

Salesforceにはフィードベースのレイアウト機能が用意されています。フィードと詳細の情報をタブ切り替えで表示できる便利なレイアウトです。
f:id:tyoshikawa1106:20160608002451p:plain


これは新規ページレイアウトで新しく作る際に選択できます。
f:id:tyoshikawa1106:20160608002640p:plain


フィードベースのレイアウトを利用する際に1つ意識しておくといいことがありました。apex:detalタグとの関係です。
f:id:tyoshikawa1106:20160608002807p:plain


詳細ページの情報をVFページに埋め込めるapex:detailタグですが、フィードベースのレイアウトを表示しようとするとアクセス権エラーとなってしまうみたいです。
f:id:tyoshikawa1106:20160608003050p:plain


通常のレイアウトの場合はapex:detailタグでも問題なく表示できたので、プロファイルの設定の問題ではないと思います。(標準ページへのアクセスも問題なし)
f:id:tyoshikawa1106:20160608003330p:plain


ちなみに標準オブジェクトの場合はエラーとなりませんでした。ですがよく見るとフィードベースのレイアウトは反映されていないようです。
f:id:tyoshikawa1106:20160608003706p:plain


フィードベースのレイアウトとapex:detailタグの関係はこんな感じです。