2

dojox.charting.action2d.Tooltipがカスタム関数を使用してラベルのテキストを提供することを発見しました。課題は、表示したいラベルのテキストがdojo.data.ItemFileReadStore、チャートシリーズが指しているラベルに含まれていることです。関数内のオブジェクトに渡された情報をストア内のアイテムに結び付ける方法を見つけようとしています。私の理解では、通知オブジェクトには次のものを含めることができます。

  • イベント-生のイベントオブジェクト
  • タイプ-「onmouseover」、「onmouseout」、「onclick」、「onplotreset」のいずれかになります
  • run-Seriesオブジェクト
  • plot-Plot2Dオブジェクト
  • index-一連の数値インデックス
  • 要素-「bar」、「column」、「circle」、「slice」、「marker」のいずれかになります
  • shape-要素のdojox.gfxシェイプオブジェクト
  • hAxis-水平軸オブジェクトまたはnull
  • vAxis-垂直軸オブジェクトまたはnull
  • x-x値(横軸)
  • y-ay値(縦軸)
  • cx、cy-幾何学的座標におけるマーカー/円/スライスの中心
  • cr-幾何学的座標での円/スライスの半径

私はアクセスすることを真実でしたrun.store、それは私には論理的であるように見えました、しかし私は戻りundefinedます。 y私が追いかけている特定の値が含まれていますが、ItemFileReadStoreそれが一意であることを保証できないため、検索に使用することはできません。理想的には、現在の通知が発行されているストア内のアイテムを具体的に識別する方法を探しています。

4

1 に答える 1

3

http://docs.dojocampus.org/dojox/charting/によると、デフォルトのテキスト関数は、データポイントオブジェクトの「Tooltip」プロパティでカスタムツールチップテキストを検索します。
ラベルを保持するストアのitemsプロパティの名前を「Tooltip」に変更しようとしました。

于 2010-01-14T11:24:52.977 に答える