この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Newer Version Available

This content describes an older version of this product. View Latest

DesignTimePageContext クラス

Lightning ページに関するコンテキスト情報を提供する抽象クラス。ページ種別および関連付けられているオブジェクトに基づいて、Lightning ページの Lightning コンポーネント内の選択リストの値を定義するために使用できます。

名前空間

VisualEditor

使用方法

このクラスを使用するには、VisualEditor.DynamicPickList を拡張するカスタム Apex クラスでパラメータ化されたコンストラクタを作成します。

VisualEditor.DynamicPickList クラスを拡張するカスタム Apex クラスの例を次に示します。ページ種別が HomePage の場合にのみ使用できる選択リスト値を定義する VisualEditor.DesignTimePageContext が含まれています。

DesignTimePageContext のプロパティ

DesignTimePageContext のプロパティは次のとおりです。

entityName

Lightning ページに関連付けられている sObject の API 参照名 (Account、Contact、Custom_object__c など)。一部の Lightning ページはオブジェクトに関連付けられていません。

署名

public String entityName {get; set;}

プロパティ値

型: String

pageType

HomePageAppPageRecordPage など、Lightning ページの種別。

署名

public String pageType {get; set;}

プロパティ値

型: String

DesignTimePageContext のメソッド

DesignTimePageContext のメソッドは次のとおりです。

clone()

VisualEditor.DesignTimePageContext オブジェクトの重複コピーを作成します。

署名

public Object clone()

戻り値

型: Object