(9) ページプロパティ値を設定する
Studio画面やURLパラメータで指定可能なページプロパティの設定をApexクラス拡張機能内で設定します。
拡張対象ページのApexクラス : SkyEditorClass
global class paramExtenderSample extends Extender{ public SkyEditorClass extension{get;set;} public paramExtenderSample(SkyEditorClass ext){ extension = ext; //サイドバー表示 extension.p_sidebar = false; } global override void init(){ super.init(); //キャッシュ有り extension.p_cache = true; //ヘッダー非表示 extension.p_showHeader = false; } }
上記のサンプルの場合、Studio画面でcasheに「false」と設定したとしても、
拡張Apexクラスのinit()の方の優先順位が高いため、「true」が適用されます。