dan*_*l__ 4 javascript dojo dojox.charting
我的代码中有这个错误
Error: Tried to register widget with id==legend1 but that id is already registered
Run Code Online (Sandbox Code Playgroud)
图例的代码是:
<div id="legend1"></div>
var stackedAreaLegend = new dojox.charting.widget.SelectableLegend({
chart: chart1
}, "legend1");
stackedAreaLegend.refresh();
Run Code Online (Sandbox Code Playgroud)
我怎么能解决这个错误?
在创建new之前尝试销毁小部件:
var stackedAreaLegend = dijit.byId('legend1');
if (stackedAreaLegend) {
stackedAreaLegend.destroyRecursive(true);
}
stackedAreaLegend = new dojox.charting.widget.SelectableLegend({
chart: chart1
}, "legend1");
stackedAreaLegend.refresh();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3718 次 |
| 最近记录: |