アクション

デフォルトの構成では、ダッシュボードに表示される情報は、元のデータが更新されたときのみ変化します。 より対話的な操作を提供するために、ダッシュボードでアクションを構成できます。 アクションを使用すると、ダッシュボードにより具体的なコンテキストを提供できます。

アクションは、イベントによって開始されます。サポートされているイベントには、URL パラメーターの変更、マップ範囲の変更、選択の変更の 3 つのタイプがあります。 ダッシュボードとそのエレメントの多くは、さまざまなイベントをサポートしています (イベントをサポートしていないエレメントもあります)。 イベントのソースとそのソースでサポートされているイベントを次の表に示します。 イベントのソースにはセレクターが含まれていることに注意してください。 セレクターは、ダッシュボードの対話式機能をさらに拡張できるダッシュボードのエレメントです。 詳細については、「セレクター」をご参照ください。

イベント ソースURL パラメーターの変更マップ範囲の変更選択セットの変更

ダッシュボード

Yes

マップ

Yes

マップからの操作レイヤー

Yes

リスト

Yes

シリアル チャート

Yes

パイ チャート

Yes

テーブル

Yes

カテゴリ セレクター

Yes

数値セレクター

Yes

日付セレクター

Yes

ヒント:

  • ダッシュボード エレメントには、[一般] タブで一意のわかりやすい名前を割り当てます。 これは、アクションを構成するときに便利です。
  • エレメントの追加を終了し、ダッシュボードに対して視覚的な調整を行ってからアクションを構成します。

アクションの使用

アクションのソースはイベントが始まる場所を意味し、アクションのターゲットはイベントが実行される場所を意味します。 次のタイプのアクションがサポートされています。

  • [フィルター] - ターゲット エレメントまたは操作レイヤーをレンダリングするときに使用できるフィーチャの数を減らします。
  • [範囲の設定] - ターゲット マップ エレメントの範囲を設定します。
  • [対象位置のフラッシュ表示] - ターゲット マップ エレメント上の地理的位置をフラッシュ表示します。
  • [ズーム] - ターゲット マップ エレメントを指定された位置にズームします。
  • [画面移動] - 指定された位置が中心になるように、ターゲット マップ エレメントを画面移動します。
  • [ポップアップの表示] - ターゲット マップ エレメントに情報ウィンドウを表示します。

一部のフィルター アクションは、エレメントをレンダリングする前に選択操作を必要とするように構成できます。 フィルター アクション構成の一部として [フィルター処理時のみレンダリング] を有効にし、ターゲット エレメントにフォーカスとコンテキストを追加できます。 有効にすると、ソースで選択が行われるまでターゲット エレメントでターゲット ビジュアライゼーションがレンダリングされません。 選択操作を必要とするエレメントで表示されるメッセージは、ターゲット エレメントの一般設定で構成できます。

次の表に、アクションのソースとターゲットに使用できる対象の概要を示します。 マップの凡例リッチ テキストなどの一部のダッシュボード エレメントは、アクションのソースになることも、ターゲットになることもできないため、ここにはリストされていません。

ダッシュボード エレメントアクションのソースアクションのターゲット

ダッシュボード

Yes

マップ

Yes

Yes

マップの操作レイヤー

Yes

Yes

シリアル チャート

Yes

Yes

パイ チャート

Yes

Yes

インジケーター

Yes

ゲージ

Yes

リスト

Yes

Yes

詳細

Yes

埋め込みコンテンツ

Yes

テーブル

Yes

Yes

カテゴリ セレクター

Yes

Yes

数値セレクター

Yes

Yes

日付セレクター

Yes

注意:

[ポップアップの表示] アクションは、エレメントでフィーチャの表示に構成されており、そのデータ ソースがダッシュボードに追加されているマップの操作レイヤーである場合にのみ、使用できます。 詳細については、「ダッシュボード エレメントでのアクションの構成」および「URL パラメーターでのアクションの構成」をご参照ください。

アクションの使用に関する注意事項

アクションには、ソースとターゲットがあります。 アクションのソースには、ダッシュボードまたはそのエレメントの 1 つを指定できます。 アクションのターゲットは、常にダッシュボードのエレメントの 1 つです。 ソースおよびターゲットが異なるデータ ソースに基づいている場合、それらのソース間のリレーションシップが確立される必要があります。 このリレーションシップは、属性リレーションシップまたは空間リレーションシップのいずれかであることができます。 属性リレーションシップでは、ターゲット エレメントのフィールド値に一致させるために、ソース エレメントのフィールドまたは値が使用されます。 空間リレーションシップでは、ターゲット エレメントのジオメトリと交差するために、ソース エレメントのフィーチャ ジオメトリが使用されます。

注意:

ソースおよびターゲットが同じデータ ソースに基づく場合、それらのリレーションシップを確立するために手順を実行する必要はありません。