DojoToolkit小部件.placeAt()方法参考

kuuvgm7e  于 2022-12-28  发布在  Dojo
关注(0)|答案(1)|浏览(209)

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

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

我花了很长时间试图找到“placeAt”方法的文档,但找不到它。现在我知道Dijit的小部件是从dijit/_WidgetBasedijit/_TemplatedMixin类派生出来的,但这个方法不在这些类中。
搜索找到的最接近的是domConstruct.place()方法。
有人知道这个方法的文档在哪里吗?

h43kikqp

h43kikqp1#

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

相关问题