2014-04-15 1 views
0

가 어떻게 검도는 DataViz에서 파이 차트를 폭발 할 수 있습니다 검도 UI에서 특정 필드의 원형 차트의 특정 섹션을 폭발하려고, 내 코드는 같다 이 : 나는 categoryField가는 "옹호"인 경우 파이를 폭발하려고 여기나는</p>이 <p>내 데이터가 데이터베이스에서오고,

dataSource: { 
       data: StageData 
      }, 
      title: { 
       align: "center", 
       text: "Clients by Stage", 
       font: "14px Open Sans", 
       color: "#3cb2e1" 
      }, 
      legend: { 
       visible: false 
      }, 
      series: [{ 
       type: "pie", 
       field: "CountClients", 
       aggregate: "sum", 
       categoryField: "StageId", 
       explodeField: function(){ 
           if(categoryField=="Advocate"){ 
            $(this).explode = true; 
           } 
          }, 
       overlay: { 
        gradient: "none" 
       } 

,하지만이 작동하지 않습니다. 아무도 나에게 이것을 제안 할 수 있을까? 감사합니다.

답변

0

아마 StageData를 반복하고 각 객체의 분해 값을 설정합니다.

$.each(StageData, function(i, s) { 
    if(s.StageId === 'Advocate') { 
    s.explode = true; 
    } 
    else { 
    s.explode = false; 
    } 
}); 

샘플 ... 정말 잘 작동 http://jsbin.com/hiqaj/1/edit

+0

! 고마워요 로빈! – user3534513

관련 문제