我有一个 .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/150
提交
取消