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

Lightning コンソール JavaScript API でのイベントの使用

Lightning フレームワークではイベント駆動型プログラミングが使用されるため、インターフェースイベントの発生時にそのイベン��に対応するハンドラを作成できます。Lightning コンソール JavaScript API には、Lightning コンソールアプリケーションに固有のいくつかのイベントが用意されています。

イベントは、JavaScript コントローラのアクションから起動されます。イベントには、そのイベントの起動前に設定可能で、処理時に読み取り可能な属性を含められます。Lightning コンソールアプリケーションで機能する各イベントが起動されると、参照可能な属性が返されます。各イベントで返される属性のリストは、このガイドの「参照」セクションを参照してください。

コンソールイベントを使用するには、Aura コンポーネントでハンドラを設定します。たとえば、次のハンドラは lightning:tabCreated イベントをリスンし、イベントの発生時にコンポーネントのコントローラで onTabCreated 関数をコールします。

より具体的な例を見てみましょう。次のコンポーネントでは、lightning:tabClosed イベントを使用します。

タブが閉じると、コンポーネントのコントローラでイベントハンドラが onTabClosed をコールし、閉じたタブの tabId を記録します。

ワークスペース API やユーティリティバー API で Lightning コンソールイベントを使用して、ユーザエクスペリエンスをカスタマイズできます。たとえば、タブが更新されたときにタブをフォーカスしたり、タブが置き換えられたときにモーダルダイアログでユーザに通知したりできます。