dojox.charting从ItemFileReadStore设置自定义工具提示标签

时间:2010-01-11 16:15:45

标签: dojo dojox.charting

我发现dojox.charting.action2d.Tooltip采用自定义函数来提供标签的文本。挑战在于我想要显示的标签文本包含在图表系列所指向的dojo.data.ItemFileReadStore中。我试图找出一些方法将函数中对象中传递的信息绑定到商店中的项目。我的理解是通知对象可以包含以下内容:

  • event - 原始事件对象
  • type - 可以是“onmouseover”,“onmouseout”,“onclick”或“onplotreset”
  • run - 一个Series对象
  • plot - 一个Plot2D对象
  • index - 系列数字索引
  • 元素 - 可以是“bar”,“column”,“circle”,“slice”,“marker”
  • shape - 元素的dojox.gfx形状对象
  • hAxis - 水平轴对象或null
  • vAxis - 垂直轴对象或null
  • x - x值(水平轴上)
  • y - y值(在垂直轴上)
  • cx,cy - 几何坐标中标记/圆/切片的中心
  • cr - 几何坐标中的圆/切片半径

我打算访问run.store,这对我来说似乎合情合理,但我回来了undefinedy包含我追逐的特定值,但我无法使用它来搜索ItemFileReadStore因为我无法保证这将是唯一的。理想情况下,我正在寻找一种方法来专门识别商店中当前通知被触发的项目。

1 个答案:

答案 0 :(得分:3)

http://docs.dojocampus.org/dojox/charting/表示默认文本函数在数据点对象的“工具提示”属性中查找自定义工具提示文本。
我会尝试将商店物品的标签重命名为“工具提示”。