Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 渲染后更改dojox.charting.Chart标题_Php_Javascript_Charts_Dojo - Fatal编程技术网

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

Php 渲染后更改dojox.charting.Chart标题,php,javascript,charts,dojo,Php,Javascript,Charts,Dojo,我想知道是否有任何方法可以在图表呈现后设置其标题。可以在创建图表对象时初始设置标题,例如: var chart = new dojox.charting.Chart("test", { title: "Production(Quantity)" }); ... chart.render(); 但在它呈现之后,我如何才能更改标题。我试过chart.setTitle(“新名字”); 和图表集(“标题”、“新名称”);但这似乎不起作用。似乎起作用。直接设置title字段(似乎没有se

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

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

...

chart.render();
但在它呈现之后,我如何才能更改标题。我试过chart.setTitle(“新名字”); 和图表集(“标题”、“新名称”);但这似乎不起作用。

似乎起作用。直接设置
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();
    });

Dojo的哪个版本?1.8.3谢谢,但我得到了答案。我们可以直接访问该属性,如chart.title=“new title”;然后重新渲染