2016-01-18 19 views
0

我需要設置我的導航選項像下面這樣允許數據的異步加載(即啓用所有rangeSelector按鈕):啓用rangeSelector按鈕asyncLoading沒有導航啓用

navigator: { 
    adaptToUpdatedData: false, 
    series : { 
     data : seriesData 
    }   
}, 

但事實上,我不想顯示導航條,但是當我做到以下幾點:

navigator: { 
    enabled: false 
}, 

的rangeSelector按鈕調整到數據範圍,因此他們中的一些得到禁止。任何解決此問題的方法?我嘗試設置height : 0,但它仍然顯示一個帶有手柄按鈕的行。

編輯:

這裏是提琴:http://jsfiddle.net/gwcpb7wm/。禁用導航器會在按鈕上產生不穩定的行爲。快速複製是以下序列:1H - >1D

+0

你可以做一個的jsfiddle演示問題? –

+0

您可以通過[選項](http://api.highcharts.com/highstock#rangeSelector.allButtonsEnabled)強制啓用按鈕,但jsfiddle將有助於檢查您的問題原因 –

+0

我已添加小提琴傢伙。謝謝 – tselvan

回答

0

這與已知的錯誤有關:https://github.com/highcharts/highcharts/issues/1183https://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/