(6) ページプロパティ値設定

ページプロパティ(Visualforce<apex:page>のプロパティ等)をApexクラス拡張機能にて設定出来ます。
設定可能な一覧と設定時の優先順位を示します。
 

 設定名 意味優先順位(※)
p_cacheキャッシュ有無

 

 

  1. 拡張Apexクラス(initで設定)
  2. URLパラメータ指定
  3. 拡張Apexクラス(コンストラクタで設定)
  4. Studio画面設定

 

※優先順位の例
  Studio画面でcasheに「false」と設定したとしても、
  拡張Apexクラスのinit()内で「true」と定義されると、
  拡張Apexクラスのinit()方の優先順位が高いため、
  「true」が上書きされます。

p_contentType

MIME コンテンツタイプ

p_docType

DTD

p_expires

キャッシュの有効期限

p_language

表示言語

p_rendered

ページ表示/非表示

p_setup

標準スタイル設定有無

p_showChat

チャットウィジェット表示

p_standardStylesheets

Salesforce CSS追加

p_wizard

SalesforceウィザードページCSS

p_showHeader

ヘッダーを表示有無

 

 

  1. Studio画面設定
  2. 拡張Apexクラス(initで設定)
  3. URLパラメータ指定
  4. 拡張Apexクラス(コンストラクタで設定)

p_sidebar

サイドバーの表示有無

p_isPdf

PDF出力ON/OFF

p_pdfPageSize

ページサイズ

p_pdfOrientation

ページの向き

p_pdfMargin

ページのマージンサイズ