2

我发现它dojox.charting.action2d.Tooltip需要一个自定义函数来为标签提供文本。挑战在于我要显示的标签文本包含在dojo.data.ItemFileReadStore其中指向图表系列的位置。我试图找出某种方法将函数中对象中传递的信息与商店中的商品联系起来。我的理解是通知对象可以包含以下内容:

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

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

4

1 回答 1

3

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

于 2010-01-14T11:24:52.977 回答