渲染后更改dojox.charting.Chart标题

时间:2013-04-25 20:25:01

标签: php javascript charts dojo

我想知道是否有任何方法可以在渲染图表后设置图表的标题。最初可以在创建图表对象时设置标题,例如:

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

...

chart.render();

但是在渲染之后,我该如何更改标题。我试过了chart.setTitle(“New Name”); 和chart.set(“标题”,“新名称”);但这似乎不起作用。

1 个答案:

答案 0 :(得分:2)

This example似乎有效。直接设置title字段(似乎不是setter方法),然后调用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();
    });