2013-02-21 82 views
2

如何獲取表示dgrid實例的JavaScript對象的引用。考慮以下代碼:獲取dgrid的實例byId

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背後的實際javascript對象的引用?

回答