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>

 

Apex

Posted by arkgame