2013-02-21 3 views
2

dgrid 인스턴스를 나타내는 JavaScript 객체에 대한 참조를 얻으려면 어떻게해야합니까? 이 코드를 고려하십시오dgrid의 인스턴스 가져 오기

var MyGrid = var EntityList = declare("ui.MyGrid", [List, Pagination], { ... }); 
var grid = new MyGrid(); 
domConstruct.place(grid.domNode, container); 
grid.startup(); 

그것은 같이 프로그래밍 방식으로 만들어 있기 때문에 충분한 여기 grid에 액세스 할 수 쉽지만,이 선언적으로 만들어지는 경우 :

<div id="grid" data-dojo-type="ui.MyGrid" data-dojo-props="..."> 
  • dojo.byId('grid') 반환 DOM 노드를.
  • dijit.byId('grid')undefined을 반환합니다.
  • data-dojo-id을 추가하면 효과가 없습니다.

#grid 뒤에있는 실제 자바 스크립트 개체에 대한 참조를 얻으려면 어떻게해야합니까?

답변

관련 문제