【问题标题】:Is there any way of adding an image to a bar in a chart in ExtJS via the highlight property?有没有办法通过 highlight 属性将图像添加到 ExtJS 图表中的条形图?
【发布时间】:2011-06-14 07:54:49
【问题描述】:

我想在 onMouseOver 的列/栏中添加一个图标,并且想知道突出显示是否已经支持该图标。文档说您可以将 Sprite 可用的任何内容添加到突出显示对象(http://docs.sencha.com/ext-js/4-0/#/api/Ext.chart.series.Bar-cfg-highlight 但是即使在 Sprite 定义(http://docs.sencha.com/ext-js/4-0/#/api/Ext.draw.Sprite)中,除了将类型设置为图像之外,也没有提及如何执行此操作。

任何想法将不胜感激。

谢谢!

【问题讨论】:

    标签: extjs sprite highlight


    【解决方案1】:

    从文档来看,似乎没有一种简单的方法可以做到这一点。虽然 Sprite 类支持 addClsremoveCls 方法,但您可以尝试将 className 设置为 sprite 元素,并查看具有该 className 的元素的背景图像是否有效。否则,条形图的 sprite 元素必须重新定义为更复杂的东西,将图像作为组件。

    以后,您应该在Sencha forums 上发帖,因为您会得到更快的回复。

    【讨论】:

    • 我在 Sencha 论坛上遇到过几次失败的经历。感谢您的回答,如果可行,我会尝试并评价您的回答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-09
    • 2017-07-05
    • 1970-01-01
    • 1970-01-01
    • 2021-04-14
    • 2013-02-07
    • 2012-06-29
    相关资源
    最近更新 更多