我试图渲染Dijit小部件但没有成功。例如,我想创建一个工具栏:
var tb = new dijit.Toolbar({
});
tb.addChild(new dijit.MenuItem({
label: 'test'
}));
tb.placeAt(document.getElementById('menu'));
tb.startup();
根据文档,没有可用的渲染等方法。我该如何呈现它或任何其他小部件?
答案 0 :(得分:1)
placeAt()通过将DOM节点放在页面的某个位置来“呈现”小部件。我认为你应该在你做之前调用startup()。
(顺便提一下,您只需将ID传递给placeAt();不需要调用getElementById()。)