
組み込み型分析ツールの SDK アップデートReveal
より多くのカスタマイズを提供するために、Reveal組み込み分析 SDK にいくつかの新しいアップデートが加えられたことをお知らせします。ツールチップの表示 視覚化でツールチップを表示する方法をより柔軟にするために、新しいイベントを追加しました。このイベントは、WPF では revealView.TooltipShowing、Web では .onTooltipShowing と呼ばれ、エンドユーザーが […]
さらなるカスタマイズを提供するために、Reveal組み込み分析SDK にいくつかの新しいアップデートが加えられたことをお知らせします。
ツールチップの表示
ビジュアライゼーションでのツールチップの表示方法をより柔軟に行えるようにする新しいイベントを追加しました。このイベントは、WPF および では、revealView.TooltipShowingと呼ばれます。 Web ではonTooltipShowing が実行され、エンドユーザーがビジュアライゼーション内のシリーズの上にマウスを移動するか、シリーズをクリックするたびにトリガーされます (以下を参照)。
Tooltip イベントをキャンセルするか、表示内容を変更するかを選択できます。例としては次のようなものがあります。
- ツールチップを完全に無効にするか、特定のビジュアライゼーションに対してのみツールチップを表示したいと考えています。
- RevealView コンポーネントの外側にある、閲覧者にとってより価値のあるデータをツールチップに表示したいと考えています。
このイベントは、グリッド、ゲージなど、ツールチップをサポートしていないビジュアライゼーションではトリガーされないことに注意してください。
WPF および Web のコード スニペット
次のコード スニペットでは、ビジュアライゼーションのツールチップを無効にしても、エンドユーザーがこのビジュアライゼーションの上にマウスを移動するかクリックしたときにイベント引数から追加情報を取得する方法を示します。イベント引数には、ホバーまたはクリックされているビジュアライゼーション、ホバーまたはクリックされたデータの正確なセル、このセルの行全体 (他の列からの情報が必要な場合)、そしてもちろん、ブール値をキャンセルします。
WPF Code Snippet:
>private void RevealView_TooltipShowing(object sender, TooltipShowingEventArgs e) { if (e.Visualization.Title == "NoNeedForTooltips") { e.Cancel = true; } Debug.WriteLine($"TooltipShowing: Visualization: {e.Visualization.Title}, Cell: {e.Cell}, Row: {e.Row}"); }
Web コード スニペット:
revealView.onTooltipShowing = function (args) { if (args.visualization.title == "NoNeedForTooltips") { args.Cancel = true; } console.log("onTooltipShowing: visualization: " + args.visualization.title() + ",cell: " + args.cell.value + ", row:" + args.row.length); };
Revealテーマのアップデート
既存のアプリケーションのルック アンド フィールに一致するように、Reveal 内の視覚化とボタンの角を変更するためのサポートを追加しました。これを行うには、RevealTheme クラスに UseRoundedCorners ブール値プロパティを追加しました。これを true (既定値) に設定すると、視覚化コンテナーの角がわずかに丸くなります。角を鋭くしたい場合は、このプロパティを false に設定して無効にします。