/ / El widget personalizado dojo no funciona - dojo

El widget personalizado de dojo no funciona - dojo

Tengo la siguiente clase de script Java para widget personalizado. Pero no está funcionando. No se llaman las funciones. Amablemente ayuda, no puede seguir adelante.

dojo.provide("FancyCounter");

dojo.require("dijit._Widget");
dojo.require("dojo.parser");


dojo.declare("FancyCounter",[dijit._Widget],
{
//counter
_i:0,


buildRendering: function()
{
//create DOM
this.domNode = dojo.create("button",{innerHTML:this._i});
},

postCreate: function()
{
this.connect(this.domNode,"onClick","increment");

},

increment:function()
{
//you need to update dom in order to refresh display i believe
this.domNode.innerHTML = ++this._i;
},
});
dojo.ready(function(){
dojo.parser.parse();
});

/////html code
<span data-dojo-type ="FancyCounter"></span>

Respuestas

0 para la respuesta № 1

Cambio

this.connect(this.domNode,"onClick","increment");

A

this.connect(this.domNode,"onclick","increment");

Con minúscula "c". Estás conectando a un evento en un nodo DOM, mira http://www.w3schools.com/jsref/dom_obj_event.asp