如何获取对表示 dgrid 实例的 JavaScript 对象的引用。考虑这段代码:
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
显然没有效果。
如何获得对背后实际 javascript 对象的引用#grid
?