DojoToolkit widget.placeAt() 方法参考



在 DojoToolkit 文档中,"创建自定义小部件"页面(这个)据说为了实例化新小部件,您可以使用以下代码:

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

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

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

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

placeAt(reference,position)可以在模块dijit/_WidgetBase中找到,它提供了一种速记机制,可以将现有的(或新创建的)小部件放在dom中。

例子:

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

文档链接:http://dojotoolkit.org/api/?qs=1.10/dijit/_WidgetBase

最新更新