組み込み型分析ツールの SDK アップデートをReveal
さらなるカスタマイズを提供するために、Reveal埋め込み分析 SDK にいくつかの新しいアップデートを発表できることを嬉しく思います。ツールチップの表示 ビジュアリゼーション内でツールチップを表示する方法をより柔軟に設定できる新しいイベントを追加しました。このイベントは、WPF では replaceView.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内のビジュアライゼーションとボタンのコーナーを、既存のアプリケーションのルックアンドフィールに合わせて変更するためのサポートが追加されました。これを行うために、UseRoundedCorners ブール型プロパティを RevealTheme クラスに追加しました。true (デフォルト値) に設定すると、ビジュアリゼーションコンテナの角がわずかに丸くなります。よりシャープなエッジが必要な場合は、このプロパティを false に設定して無効にします。