问题是这样的,我加载了一个highcharts的图例,显示的数据格式是
series: [{
name: "科室1",
data: [{
id: '2',
name: 'CT',
y: 32,
drilldown: true
}, {
id: '2',
name: 'MR',
y: 15,
drilldown: true
}]
}]
加载时没问题,这里ID是同样的都是2,是因为我在下钻的时候需要用到这个ID来查询数据
这里我在继续编写代码时出现一个问题,在还没有开始开发下钻功能时,我这个查询图例有查询条件赛选框
我再筛选框输入条件后请求后台返回新的结果json
结果我模拟了一个和上面数据格式一样的
[{
name: "科室1",
data: [{
id: '2',
name: 'MF',
y: 22,
drilldown: true
}, {
id: '2',
name: 'RF',
y: 35,
drilldown: true
}]
}]
然后我使用charts.update()来更新图例,发现在加载是ID一样能显示所有数据,但是使用更新来加载数据时,返回的结果json有2条或者多条时,ID一样的情况下,只加载了最后一个数据,前面的不加载出来,这是什么歌情况呢
下面是图(只能选择一张图):