2011-01-16 9 views
1

私はDijitウィジェットを成功せずにレンダリングしようとしています。たとえば、ツールバーを作成したいと考えています。Dijitウィジェットのレンダリング方法は?

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

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

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

tb.startup(); 

レンダリングなどの方法はありません。どのようにレンダリングする必要がありますか?

答えて

1

placeAt()はDOMノードをページのどこかに配置することによってウィジェットをレンダリングします。私はあなたがそれをする前にあなたがstartup()を呼び出すはずだと思う。

(ちなみに、placeAt()にIDを渡すだけでgetElementById()の呼び出しは不要です)

関連する問題