2013-04-25 2 views
0

차트가 렌더링 된 후에 제목을 설정할 수있는 방법이 있는지 궁금합니다. 제목은 차트 개체, 예를 작성하는 동안 초기에 설정 될 수 있습니다렌더링 후 dojox.charting.Chart 제목 변경

var chart = new dojox.charting.Chart("test", { 
     title: "Production(Quantity)" 
}); 

... 

chart.render(); 

을하지만 렌더링 된 후, 어떻게 제목을 변경할 수 있습니다. 나는 시도했다 chart.setTitle ("New Name"); 및 chart.set ("title", "New Name"); 그러나 그것은 작동하지 않는 것 같습니다.

+0

버전 :

이 코드의 핵심인가? –

+0

1.8.3 고마워요.하지만 답이 있습니다. 우리는 chart.title = "new title"과 같은 속성에 직접 액세스 할 수 있습니다. 그런 다음 다시 렌더링하십시오. –

답변

2

This exampletitle 필드를 직접 설정하고 (설정 메서드가없는 것처럼 보임) fullRender()을 호출하십시오. 도장의

query("#changetitle").onclick(function() { 
     // These 3 don't work 
     //c.setTitle("Two"); 
     //c.setChartTitle("Two"); 
     //c.set("title", "Two"); 
     chart.title = new Date().toString(); 
     chart.fullRender(); 
    }); 
+1

재검색 해 주셔서 감사합니다. 그것은 효과가 있었다. –