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

wave:selectionChanged

Wave ダッシュボードで起動されるイベント。必要なステップの名前、および現在の選択を表すオブジェクトの配列を含む、選択情報が提供されます。

この例では、Lightning コンポーネントはすでに定義済みですべて登録されているため、次のコントローラコードはペイロードの受信と反復方法を示しています。ペイロードは、現在の選択を表すオブジェクトの配列です。

1({
2  handleselectionChanged: function(component, event, helper) {
3    var params = event.getParams();
4    var payload = params.payload;
5    if (payload) {
6      var step = payload.step;
7      var data = payload.data;
8      data.forEach(function(obj) {
9        for (var k in obj) {
10          if (k === 'Id') {
11            component.set("v.recordId", obj[k]);
12          }
13        }
14      });
15    }
16  }
17})

Wave プラットフォームライセンス Insights Builder PSL が必要です。

メモ

属性名 種別 説明
Id String 選択変更イベントが発生した Wave アセットの一意の識別子。
noun String 選択イベントが発生した Wave アセットの一意の識別子。現在、dashboard のみがサポートされています。
payload String イベントを起動したアセットからの選択情報を含んでいます。

payload.step (文字列)。選択が発生したステップの名前。

payload.data (オブジェクトの配列)。現在の選択を表すオブジェクトの配列。配列内の各オブジェクトには、選択に基づく 1 つ以上の属性が含まれます。

verb String Wave アセットで発生したアクション。現在、selection のみがサポートされています。