【问题标题】:ChartJS: add a clickable text in titleChartJS:在标题中添加可点击的文本
【发布时间】:2017-12-22 14:48:30
【问题描述】:

我正在使用ChartJS 来绘制折线图。我想用不同的数据集更新图表,但这是另一种情况。现在我无法在标题中添加按钮,因为没有callback 功能可用于此。有什么我可以得到帮助的吗?

【问题讨论】:

  • 嘿,您找到解决方案了吗?我也在努力添加标题链接...
  • @necker 不,我已阅读 github 中的文档和问题。没有可用的支持。不过,让我告诉你我是如何破解这个的。
  • @necker 我在下面添加了答案,请检查是否有意义。

标签: chart.js chart.js2 chartjs-2.6.0


【解决方案1】:

根据thisgithub上的问题。

这里提到了两点:

1- canvas 内不能有超链接。

2- 有一种解决方案可以使标题可点击,但这使得整个点到另一点不仅可点击文本,而且white space 也可点击。

我的解决方案:我所做的是使用一个简单的 hack;我通过给它display :false 隐藏标题,然后添加一个外部链接。将链接添加到div 的行。单击它后,我正在更改图表。

您可以使用任何外部元素控制图表,但从图表本身的元素操作图表有一些限制。

希望对以后的读者有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多