onsubmit dojo/method中的dojo.hitch范围问题

onsubmit dojo/method中的dojo.hitch范围问题,dojo,Dojo,我在自定义模板小部件中有一个onsubmit dojo/方法,如下所示: 试一试{ if(this.validate()){ //调试(这个); SubmitForm(dojo.hitch(this,this.Send)); } } 捕获(e){ 控制台调试(e); } 返回false; 当我调用它时,dojo/方法中的作用域是dijit.Form。我该如何获得模板小部件的范围呢?我通过这样做解决了这个问题: connect(dojo.byId(this.form.id),“onsubmit

我在自定义模板小部件中有一个onsubmit dojo/方法,如下所示:

试一试{ if(this.validate()){ //调试(这个); SubmitForm(dojo.hitch(this,this.Send)); } } 捕获(e){ 控制台调试(e); } 返回false;


当我调用它时,dojo/方法中的作用域是dijit.Form。我该如何获得模板小部件的范围呢?

我通过这样做解决了这个问题:

connect(dojo.byId(this.form.id),“onsubmit”, dojo.hitch(此函数为e){ e、 预防默认值(); if(this.GetForm().validate()){ SubmitForm(dojo.hitch(this,this.Send)); } }) );