外部コンポーネント・イベント
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Externalページコンポーネントを設定して、さまざまなシステムイベントに登録できます。これらのイベントのいずれかが発生するたびに、関連データがページコンポーネントに渡されます。
エンティティイベント
次の表に、エンティティ イベントを示します。
|
出来事 |
トリガー |
イベントデータ |
|---|---|---|
|
ENTITY_UPDATED |
entity (id)が更新されます。 |
エンティティオブジェクト |
|
ENTITY_CREATED |
entityが作成されます。 |
エンティティオブジェクト |
|
entity (id)が保存されます。 |
エンティティオブジェクト | |
|
ENTITY_REFRESHED |
entity (id)が更新されます。 |
エンティティオブジェクト |
|
ENTITY_DELETED |
entity (id)が削除されます。 |
エンティティオブジェクト |
|
エンティティ (id) のmemberNameが変更されます。 |
メンバー値 | |
|
検索が完了しました。 | ||
|
SELECTION_CHANGED |
選択内容が変更されます。 | |
|
ANNOTATION_SELECTED |
Annotationsサイドバーで注釈が選択されます。 |
次のデータがイベントに渡されます。 |
|
ANNOTATION_DESELECTED |
Annotationsサイドバーの注釈の選択が解除されます。 |
次のデータがイベントに渡されます。 |
リアルタイムイベント
次の表に、リアルタイム イベントを示します。
|
出来事 |
トリガー |
イベントデータ |
|---|---|---|
|
realtime (notificationType) |
real-time notificationを受信しました。 |
通知パラメータ |
次のデータがイベントに渡されます。
エンティティ保存イベント
ENTITY_SAVEDイベントをサブスクライブするには、次のコードを使用します。
エンティティ変更イベント
ENTITY_CHANGEDイベントの後に受信されるデータの形式は、変更されたデータのタイプによって異なります。たとえば、システム・プロパティーが変更された場合、受信されるデータの形式は次のようになります。
通常のプロパティが変更された場合、受信されるデータの形式は次のものになります。
allow_navigationが有効になっているリレーションが変更された場合、受信されるデータの形式は次のとおりです。
allow_navigationが無効になっているリレーションが変更された場合、受信するデータの形式は次のものになります。
Search finishedイベント
SEARCH_FINISHEDイベントを監視する場合は、getEventSearchIdentifierメソッドを使用して、searchIdentifierとイベントのを比較します。
Reactでは、外部コンポーネントのレンダリング時にエンティティがすでにロードされているため、ENTITY_LOADEDイベントとENTITY_UNLOADEDイベントは不要になりました。最初の初期化は、renderメソッドではなくコードのルートで行うことをお勧めします。そうしないと、初期化ロジックが不必要に繰り返されます。