2017-01-02 43 views
0

在DojoToolkit文档,页面“创建自定义窗口小部件”(this one)这是说,为了实例化新的小工具,可以使用下面的代码:DojoToolkit widget.placeAt()方法参考

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

我花了一段时间试图找到“placeAt”方法的文档,并找不到它。 现在我知道Dijit的小部件来自dijit/_WidgetBasedijit/_TemplatedMixin类,但是这种方法不在这些类中。

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

任何人都知道这个方法的文档在哪里?

+0

它已经'的dijit/_WidgetBase'内的功能。 –

回答

3

placeAt(reference,position)可以在模块dijit/_WidgetBase中找到,它提供了一种速记机制来将现有(或新创建的)Widget放置在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

+0

完美,谢谢。 –

+0

我试图理解为什么我没有在widgetBase中找到它,因为我在那里看到了,然后我意识到我只查看了参考指南,而且文档位于API部分。也许从参考指南到API的链接对每个人都有帮助。 –