DojoToolkit widget.placeAt() 方法参考

DojoToolkit widget.placeAt() method reference

在 DojoToolkit 文档中,页面 "Creating a custom widget" (this one) 说为了实例化新的小部件,您使用以下代码:

var widget = new AuthorWidget(author).placeAt(authorContainer);

我花了很多时间试图找到 "placeAt" 方法的文档,但找不到。 现在我知道 Dijit 的小部件是从 dijit/_WidgetBasedijit/_TemplatedMixin 类 派生的,但是这个方法不在任何这些 类.

搜索找到的最近的东西是 domConstruct.place() 方法。

有人知道此方法的文档在哪里吗?

placeAt(reference,position) 可以在模块dijit/_WidgetBase 中找到,它提供了一种 shorthand 机制来将现有的(或新创建的)Widget 放入 dom.

示例:

// create a Button with no srcNodeRef, and place it in the body:
var button = new Button({ label:"click" }).placeAt(win.body());

Link 到文档: http://dojotoolkit.org/api/?qs=1.10/dijit/_WidgetBase