26 lines
652 B
JavaScript
26 lines
652 B
JavaScript
|
define([
|
||
|
'dojo/_base/declare',
|
||
|
'dojo/dom-construct',
|
||
|
'dijit/_WidgetBase',
|
||
|
'dijit/_TemplatedMixin',
|
||
|
'dojo/text!widgets/SimpleWidget.html'
|
||
|
], function(declare, domConstruct, _WidgetBase, _TemplatedMixin, template) {
|
||
|
return declare([_WidgetBase, _TemplatedMixin], {
|
||
|
templateString: template,
|
||
|
|
||
|
constructor: function(props) {
|
||
|
this._idx = 0;
|
||
|
},
|
||
|
|
||
|
postCreate: function() {
|
||
|
this.inherited(arguments);
|
||
|
},
|
||
|
|
||
|
clickMeHandle: function() {
|
||
|
console.log('Click me handle');
|
||
|
|
||
|
var item = domConstruct.create('div', { innerHTML: this._idx++ });
|
||
|
domConstruct.place(item, this.point, 'only');
|
||
|
}
|
||
|
});
|
||
|
});
|