为了账号安全,请及时绑定邮箱和手机立即绑定

Highchart JS 设置数据不更新导出:下拉事件上的 ShowTable 但图表更新正常

Highchart JS 设置数据不更新导出:下拉事件上的 ShowTable 但图表更新正常

潇潇雨雨 2023-04-27 10:44:10
我有一个 .aspx 文件,其中包含下拉列表,并且在选定的索引更改时调用了一个 javascript 函数来更新 highchart 上的系列数据点,而不是再次呈现整个图表。我创建了以下函数,但这似乎并没有更新 highchart 表。它在更新图表时有效。使用此示例创建一起同步的图表和表格: https://www.highcharts.com/blog/tutorials/synchronize-selection-bi-directionally-between-chart-and-table/ 但是当我点击一个项目时使用 setData 刷新点的下拉列表不会更新值!!!function salesPurchaseScatter() {console.log("I am in the function");var scatterData = [];var xAxisLabels = [];var scatterDatas;$.ajax({    type: "POST",    async: false,    url: "Index.aspx/ReturnData",    contentType: "application/json; charset=utf-8",    dataType: "json",    success: function (data) {        scatterDatas = data.d;    }});const chart = window.chart;console.log("CHart: ", chart);chart.series[0].setData(scatterDatas.map(item => item["bucket5"]));chart.series[1].setData(scatterDatas.map(item => item["bucket10"]));chart.series[2].setData(scatterDatas.map(item => item["bucket15"]));chart.series[3].setData(scatterDatas.map(item => item["bucket20"]));chart.series[4].setData(scatterDatas.map(item => item["bucket25"]));chart.series[5].setData(scatterDatas.map(item => item["bucket30"]));chart.viewData();}以上不是更新数据表上的数据点!
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 134 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信