この文章は 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})

Analytics Platform ライセンス Insights Builder PSL が必要です。

メモ

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

Lightning での Analytics SDK の使用についての詳細は、『Analytics SDK Developer Guide (Analytics SDK 開発者ガイド)』を参照してください。