如何渲染Dijit小部件?

时间:2011-01-16 13:11:34

标签: javascript widget dojo

我试图渲染Dijit小部件但没有成功。例如,我想创建一个工具栏:

var tb = new dijit.Toolbar({
});

tb.addChild(new dijit.MenuItem({
label: 'test'
}));

tb.placeAt(document.getElementById('menu'));

tb.startup();

根据文档,没有可用的渲染等方法。我该如何呈现它或任何其他小部件?

1 个答案:

答案 0 :(得分:1)

placeAt()通过将DOM节点放在页面的某个位置来“呈现”小部件。我认为你应该在你做之前调用startup()。

(顺便提一下,您只需将ID传递给placeAt();不需要调用getElementById()。)