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);