Skip to content
Advertisement

DojoToolkit widget.placeAt() method reference

In DojoToolkit documentation, the page “Creating a custom widget” (this one) it’s said that in order to instantiate the new widget, you use the following code:

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

I spent quite some time trying to find the documentation for “placeAt” method, and can’t find it. Now I know Dijit’s widgets are derived from dijit/_WidgetBase and dijit/_TemplatedMixin classes, but this method isn’t in any of these classes.

The nearest thing that searches find is domConstruct.place() method.

Anyone knows where the documentation for this method is ?

Advertisement

Answer

placeAt(reference,position) can be found in moduledijit/_WidgetBase and it provides a shorthand mechanism to put an existing (or newly created) Widget in the dom.

Examples:

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

Link to documentation: http://dojotoolkit.org/api/?qs=1.10/dijit/_WidgetBase

User contributions licensed under: CC BY-SA
1 People found this is helpful
Advertisement