道场 - 内将数据道场 - 连接点
问题描述:
this.rows.push(new Row({
data: this.data
}, this.body));
这将发生在this.body
新的行部件,<tbody data-dojo-attach-point="body"></tbody>
- 不过我希望把新的行部件内表身,不能代替TBODY“身体'与新的行的连接点。道场 - 内将数据道场 - 连接点
我该如何做到这一点?
答
如果您的继承自dijit(_Widget
),那么默认情况下它有一个placeAt(请参阅doc)函数,将您的小部件放置到所需的位置。所以代码会像
this.rows.push(
new Row({
data: this.data
}).placeAt(this.body);
);
否则,您可以通过使用[dojo/dom-construct][2]
类放置你的widget具体参考达到这个最后
第一进口dojo/dom-construct
- 你小部件>domConstruct
然后
地方在表体内使用domConstruct.place(node,reference);
var row = new Row({
data: this.data
});
this.rows.push(row);
domConstruct.place(node.btn.domNode, this.body);
你正在使用网格ou什么? –