CanvasLifecycleHandler の作成
Salesforce で使用できる Canvas.CanvasLifecycleHandler Apex インターフェースを実装して、アプリケーションライフサイクルを制御できます。
Apex Canvas.CanvasLifecycleHandler インターフェースには、アプリケーションライフサイクルの動作をカスタマイズするためのメソッドおよびコールバックがあります。Salesforce は、実行時に実装を使用するため、カスタムコードを実行できます。Canvas.CanvasLifecycleHandler インターフェースの実装を作成する手順は、次のとおりです。
- [設定] から、[クイック検索] ボックスに「Apex クラス」と入力し、[Apex クラス] を選択します。
- [新規] をクリックして Apex クラスを作成します。
-
Canvas.CanvasLifecycleHandler インターフェースを実装する Apex クラスを作成します。excludeContextTypes() および onRender() メソッドを実装する必要があります。次に、テンプレートの例を示します。
- コードの追加が完了したら、Apex クラスを保存します。
- 必要に応じて、Canvas.Test クラスを使用して実装をテストします。
- アプリケーションで使用する実装を Salesforce に通知するために、Apex クラスをアプリケーションに関連付けます。