2011-01-16 6 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()를 호출 할 필요가 없습니다.

관련 문제