2015-09-15 61 views
1

劍道餅圖爆炸功能不工作:劍道餅圖爆炸功能不能正常工作

$(e.sender.dataSource.options.data) //this line become null.. 

以下是JavaScript的:

seriesClick: function(e){ 
         $(e.sender.dataSource.options.data).each(function (i, item) { 
          if (item.Description != e.category) 
          { 
           item.Exploded= false; 
          } 
          else 
          { 
           item.Exploded= true; 
          } 
         }); 
         createChart(); 
        } 

回答

0

Explode clicked pie chart segment演示展示瞭如何做到這一點。這裏是相關的代碼:

seriesClick: function(e){ 
     $.each(e.sender.dataSource.view(), function() { 
     // Clean up exploded state 
     this.explode = false; 
     }); 

     // Disable animations 
     e.sender.options.transitions = false; 

     // Explode the current slice 
     e.dataItem.explode = true; 
     e.sender.refresh(); 
    }