2017-12-18 187 views
1

在我的Web應用程序,我在一個柱狀圖的顯示下鑽一些表格數據,並在drillup相關的表應該消失。Highcharts - 撥動表正常下鑽時項目

如果您願意,請檢查fiddle here,單獨點擊這些項目時切換工作正常,但是當我一次鑽取多個條形圖時,並非所有這些都按預期行事。

{   
     drilldown: function(e) { 
      this.update({ 
       xAxis: { 
       plotBands: [{ 
        color: '#FFF', 
        from: -0.5, 
        to: e.seriesOptions.data.length, 
        label: { 
        text: e.point.name, 
        align: 'center' 
        } 
       }], 
       } 
      }, true); 
      if(e.point.name == 'Started - F15'){ 
       minMaxData_15Fa.toggle(); 
      } 
     }, 

     drillup: function() { 
      this.update({ 
       xAxis: { 
        plotBands: [{ 
        from: 0, 
        to: 0, 
        }], 
       } 
      }, true); 

      if(tableToggle == 'F15'){ 
       minMaxData_15Fa.toggle(); 
      } 
     } 

的小提琴是唯一一個可重複的例子,我的應用程序將包含這些柱狀圖的約6至8,任何人都可以看看,並糾正我哪裏做錯了。

謝謝。

回答

1

如果你還沒有使用的是存儲表切換狀態的單個變量注意到,這可能在只有一個鑽取的源存在的情景工作,但你有多個向下鑽取實例,因此這個問題。

檢查這個小提琴here,我可以想出一個簡單的解決方案將是維護一個特定的表的切換狀態在獨特的變量,你應該是好的。

var tableToggle15Sp; 
var tableToggle15Fa; 

讓我知道萬一有任何顧慮。欣賞任何反饋。