点击jchartfx中的点打开弹出窗口

时间:2014-12-29 06:20:00

标签: jchartfx

我想在点击jchartfx中的点时打开弹出窗口,以显示有关该点的详细信息。如何通过唯一ID动态显示详细信息?

1 个答案:

答案 0 :(得分:0)

我不确定在点击上执行,但jChartFX示例包含a downloadable examplesome code)通过工具提示执行此操作< / em>(即悬停时)。

基本上,你需要处理&#39; gettip&#39;事件:

chart1.on("gettip", onGetTip);

处理程序应该使用工具提示的内容创建一个div:

function onGetTip(args) {
    divInTooltip = document.getElementById('tipChartInfo');
    args.tooltipDiv.appendChild(divInTooltip);
    args.replaceDiv = true;
    var dataPoint = args.getPoint();

    // Custom code based on the data point...
    ...
}

关于您的具体问题,工具提示所涉及的数据点可通过args.getPoint()获取。