2010-07-26 30 views
0

我有一個自定義內的onsubmit道場/法控件模板像這樣:dojo.hitch範圍問題/法

嘗試{ 如果(this.validate()){// 控制檯的.debug(本); SubmitForm(dojo.hitch(this,this.Send)); (e){ } } catch(e){ console.debug(e); } return false;

當我調用它時,dojo /方法中的範圍是dijit.Form。我將如何去改變模板構件的範圍?

回答

0

我解決它通過這樣做:

dojo.connect(dojo.byId(this.form.id) 「的onsubmit」, dojo.hitch(這一點,函數(E){ e.preventDefault (); if(this.GetForm()。validate()){ SubmitForm(dojo.hitch(this,this.Send)); } }) );