在不启用导航器的情况下为 asyncLoading 启用 rangeSelector 按钮
Enable rangeSelector buttons for asyncLoading without navigator enabled
我需要像下面这样设置我的导航器选项以允许异步加载数据(即启用所有 rangeSelector 按钮):
navigator: {
adaptToUpdatedData: false,
series : {
data : seriesData
}
},
但实际上,我不想显示导航栏,但是当我执行以下操作时:
navigator: {
enabled: false
},
rangeSelector 按钮已调整到数据范围,因此其中一些被禁用。有什么解决办法吗?我尝试设置 height : 0
但它仍然显示带有手柄按钮的一行。
编辑:
这里是fiddle:http://jsfiddle.net/gwcpb7wm/。禁用导航器会在按钮上产生不稳定的行为。快速重现是以下顺序:1H
- > 1D
这与已知错误有关:https://github.com/highcharts/highcharts/issues/1183 and https://github.com/highcharts/highcharts/issues/1438。
chart : {
type: 'candlestick',
zoomType: 'x',
events:{
load:function() {
this.scroller.handles[0].hide();
this.scroller.handles[1].hide();
}
}
},
navigator : {
adaptToUpdatedData: false,
series : {
data : data
},
height:0,
xAxis:{
labels:{
enabled:false
}
},
yAxis:{
height:0
}
},
解决方法是隐藏 SVG 元素:http://jsfiddle.net/syu2zcsw/
我需要像下面这样设置我的导航器选项以允许异步加载数据(即启用所有 rangeSelector 按钮):
navigator: {
adaptToUpdatedData: false,
series : {
data : seriesData
}
},
但实际上,我不想显示导航栏,但是当我执行以下操作时:
navigator: {
enabled: false
},
rangeSelector 按钮已调整到数据范围,因此其中一些被禁用。有什么解决办法吗?我尝试设置 height : 0
但它仍然显示带有手柄按钮的一行。
编辑:
这里是fiddle:http://jsfiddle.net/gwcpb7wm/。禁用导航器会在按钮上产生不稳定的行为。快速重现是以下顺序:1H
- > 1D
这与已知错误有关:https://github.com/highcharts/highcharts/issues/1183 and https://github.com/highcharts/highcharts/issues/1438。
chart : {
type: 'candlestick',
zoomType: 'x',
events:{
load:function() {
this.scroller.handles[0].hide();
this.scroller.handles[1].hide();
}
}
},
navigator : {
adaptToUpdatedData: false,
series : {
data : data
},
height:0,
xAxis:{
labels:{
enabled:false
}
},
yAxis:{
height:0
}
},
解决方法是隐藏 SVG 元素:http://jsfiddle.net/syu2zcsw/