Javascript DOJO-放置在数据DOJO附着点内
这将把新行小部件放置在Javascript DOJO-放置在数据DOJO附着点内,javascript,dojo,Javascript,Dojo,这将把新行小部件放置在This.body,-但是我想把新行小部件放在表体中,而不是用新行替换tbody“body”附加点 如何实现这一点?如果您的行继承自dijit(\u Widget),那么默认情况下,它有一个placeAt(请参阅)功能,可以将您的Widget放置到所需的位置。所以代码应该是这样的 this.rows.push(new Row({ data: this.data }, this.body)); 否则,您可以通过使用[d
This.body
,
-但是我想把新行小部件放在表体中,而不是用新行替换tbody“body”附加点
如何实现这一点?如果您的
行
继承自dijit(\u Widget
),那么默认情况下,它有一个placeAt(请参阅)功能,可以将您的Widget放置到所需的位置。所以代码应该是这样的
this.rows.push(new Row({
data: this.data
}, this.body));
否则,您可以通过使用[dojo/dom构造][2]
类将您的小部件放置在特定的ref中来达到最后一个目的
首先导入dojo/dom构造
->domConstruct
,然后
使用domConstruct.place(节点,引用)将小部件放置在表体中
你在用网格什么?
this.rows.push(
new Row({
data: this.data
}).placeAt(this.body);
);
var row = new Row({
data: this.data
});
this.rows.push(row);
domConstruct.place(node.btn.domNode, this.body);