カスタム・イベントの公開
GlobalContext、RecordContextおよびBrowser-TabContextでUEFパブリッシュAPIを起動すると、任意のカスタム・イベントを公開できます。
公開APIが呼び出されるアクション名はCustomEventです。 パブリッシュ・リクエスト・ペイロードでは、setCustomEventName() APIおよびsetEventPayload() APIをそれぞれコールして、customEventNameおよびそのリクエストとともに任意のデータを渡すことができます。
この方法でcustomEventを公開すると、この同じイベントのサブスクリプションを以前に追加したすべてのレシーバに通知が呼び出されます。 また、これらのレシーバは、このパブリッシュ・リクエストが呼び出されるデータを取得します。
パブリッシュ・リクエストのレスポンス・オブジェクトでgetData()およびgetCustomEventName()をコールすると、パブリッシュ・リクエスト・フィードバックで渡される任意のデータを取得できます。
次の例は、様々なコンテキストでのカスタム・イベント公開リクエストの追加を示しています: