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

wave:update

このイベントは、Wave Analytics ダッシュボードの検索条件を設定したり、選択を動的に変更してダッシュボードとやりとりするために使用します。

このイベントには、検索条件を適用する Wave アセットの一意の ID、ペイロード、およびアセットタイプ (現在はダッシュボードのみ) の 3 つの属��があります。ペイロードは、データセットおよびディメンションと項目値を識別する JSON 文字列です。

この例では、Lightning コンポーネントはすでに定義済み、ハンドラは設定済みで、更新イベントがカスタムコンポーネントマークアップに登録されています。次のコントローラコードは、更新イベントのペイロードの作成方法を示しています。この場合、oppty_test ダッシュボードの StageName 設定を「Closed Won」(商談成立) に設定しています。

1({
2    doInit: function(component, event, helper) {
3      component.set('v.filter', '{"oppty_test": {"StageName": ["Closed Won"]}}');
4    },
5
6    handleSendFilter: function(component, event, helper) {
7      var filter = component.get('v.filter');
8      var dashboardId = component.get('v.dashboardId');
9      var evt = $A.get('e.wave:update);
10        evt.setParams({
11          id: dashboardId,
12          value: filter,
13          Type: "dashboard"
14        }); evt.fire();
15      }
16})

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

メモ

属性名 種別 説明
id String 選択変更イベントが発生した Wave アセットの一意の識別子 (標準の 18 文字 ID 形式)。
value String アセットに適用される検索条件または選択を表す JSON。
種別 String Wave アセットの種別。現在、dashboard のみがサポートされています。