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

标签 dojo dojox.charting

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

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

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

最佳答案

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

关于dojox.charting 从 ItemFileReadStore 设置自定义工具提示标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2043061/

相关文章:

javascript - 如何设置 dijit.form.Select 的宽度?

javascript - Horizo​​ntalSlider 的连续范围

javascript - Dojo StackedAreas 图表不接受对象作为值

javascript - Dojo 堆叠柱形图在堆叠顶部添加总堆叠值时出现问题

javascript - 将文本添加到 dojo 图表(在本例中为散点图)

dojo - 如何处理 DOJO 图表中重叠的 X 轴标签?

javascript - 如何向 .do 页面提交查询

dojo.xhrGet 或 dojo.xhrPost

javascript - .placeAt() dojo/dijit 小部件的 onComplete 事件