【发布时间】:2013-02-07 07:57:13
【问题描述】:
如何获取对表示 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显然没有效果。
如何获得对#grid 背后的实际javascript 对象的引用?
【问题讨论】:
标签: javascript dojo dgrid