我正在尝试渲染Dijit小部件,但没有成功。例如,我想创建一个工具栏:
var tb = new dijit.Toolbar({
});
tb.addChild(new dijit.MenuItem({
label: 'test'
}));
tb.placeAt(document.getElementById('menu'));
tb.startup();
根据文档,没有可用的渲染等方法。我应该如何渲染它或任何其他小部件?
最佳答案
placeAt()通过将其DOM节点放置在页面上的某个位置来“渲染”窗口小部件。我认为您应该在执行此操作之前先调用startup()。
(顺便说一句,您可以将ID传递给placeAt();无需调用getElementById()。)
关于javascript - 如何渲染Dijit小部件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4705526/