代码之家  ›  专栏  ›  技术社区  ›  Kitson

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

  •  2
  • Kitson  · 技术社区  · 16 年前

    我发现 dojox.charting.action2d.Tooltip 采用自定义函数为标签提供文本。挑战是我要显示的标签文本包含在 dojo.data.ItemFileReadStore 这是图表系列所指的。我正试图找到一种方法,将函数中的对象传递的信息与存储区中的某个项联系起来。我的理解是通知对象可以包含以下内容:

    • 事件-原始事件对象
    • 类型-可以是“onMouseOver”、“onMouseOut”、“onClick”或“onPlotReset”
    • 运行-序列对象
    • Plot-Plot2d对象
    • 索引-数字索引成系列
    • 元素-可以是“bar”、“column”、“circle”、“slice”、“marker”
    • shape-元素的dojox.gfx shape对象
    • haxis-水平轴对象或空值
    • Vaxis-垂直轴对象或空值
    • x-x值(在水平轴上)
    • Y-Y值(在垂直轴上)
    • cx,cy-几何坐标中标记/圆/切片的中心
    • cr-几何坐标中的圆/切片半径

    我努力进入 run.store 我觉得这很合理,但我回来了 undefined . y 包含我正在追求的特定值,但无法使用该值搜索 ItemFileReadStore 因为我不能保证那是独一无二的。理想情况下,我正在寻找一种方法来明确地标识当前通知所针对的存储区中的项目。

    1 回复  |  直到 16 年前
        1
  •  3
  •   Kniganapolke    16 年前

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