Apex グローバル変数$User.UIThemeの使い方のサンプル
環境
Apex Salesforce
構文
Theme1 — 古い Salesforce テーマ
Theme2 — Salesforce Classic 2005 ユーザーインターフェースのテーマ
Theme3 — Salesforce Classic 2010 ユーザーインターフェースのテーマ
Theme4d — 最新の「Lightning Experience」 Salesforce のテーマ
Theme4t — Salesforce モバイルアプリケーションのテーマ
Theme4u — Lightning コンソールのテーマ
使用例
ユーザーのテーマを基にさまざまなレイアウトを表示します。
<apex:page> <apex:pageBlock title="My Content" rendered="{!$User.UITheme == 'Theme2'}"> // 古いテーマです. </apex:pageBlock> <apex:pageBlock title="My Content" rendered="{!$User.UITheme == 'Theme3'}"> // クラシックテーマ ... </apex:pageBlock> </apex:page>