首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在融合图的饼片上创建onclick事件

如何在融合图的饼片上创建onclick事件
EN

Stack Overflow用户
提问于 2020-02-22 17:02:10
回答 2查看 738关注 0票数 0

我将融合饼图与下面的代码集成在一起:

app.component.ts文件

代码语言:javascript
运行
复制
const data = {
  chart: {
    caption: "Checkout Programs",
    subcaption: "",
    showvalues: "1",
    showpercentintooltip: "0",
    numberprefix: "Serial:",
    enablemultislicing: "1",
    theme: "fusion"
  },

  data: [ 
{
  "label": "card",
  "value": 1
}, {
  "label": "Currency",
  "value": 2
}, {
  "label": "Holding",
  "value": 3
}, {
  "label": "Payment Network",
  "value": 4
}
 ]
};

以及app.component.html文件中的以下行:

代码语言:javascript
运行
复制
 <fusioncharts
    [width]="width"
    [height]="height"
    [type]="type"
    [dataFormat]="dataFormat"
    [dataSource]="dataSource"
    >
  </fusioncharts>

图片:

现在,如果用户单击饼图切片(饼图切片中的Onclick()事件),我想运行一些函数。我只想得到方法中的标签值。如果用户在饼图中单击“卡”切片,则该方法将console.log(事件);打印为“卡片”。

有人能帮我做到这一点吗。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-02-23 07:14:00

感谢Theunis指出了我正在寻找的一个精确的解决方案。

使用了entityClick中提到的相同的代码库:

请参阅以下链接:

https://www.fusioncharts.com/dev/api/fusioncharts/fusioncharts-events

再次感谢。

票数 0
EN

Stack Overflow用户

发布于 2020-02-23 14:22:04

您可以使用“融合图表”事件参考页面查找聚结图组件上可用的事件。我不完全确定角分量的覆盖范围是什么,但它似乎在某种程度上得到了实现:

https://www.fusioncharts.com/dev/api/fusioncharts/fusioncharts-events

entityClick似乎满足了您的需求。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60354562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档