2010-06-04 22 views
2

這裏是我的代碼:道場1.4如何綁定對象

dojo.provide("test.validation"); 

dojo.declare("test.validation", null, { 
    addValidate : function(a) { 
     this.a = dijit.byId(a); 
     var link = dojo.connect(dijit.byId("form"), "onclick", this.validate); 
    }, 

    validate : function(e) { 
     e.preventDefault(); 
     console.log(this); 
     if (!this.a.isValid()) { 
      return false; 
     } 
    } 
}); 

我想稱之爲:this.a.isValid()功能,但我從我的對象範圍。

如何將它綁定到onclick事件?

回答

3

您是否試過閱讀關於dojo.hitch()
它正好處理那些問題。

+0

還沒有,我會試一試。謝謝 – 2010-06-04 19:50:50

+0

謝謝,這正是我需要的! – 2010-06-04 19:58:14

+0

@RolandSoós:你最多也歡迎,請注意 – 2010-06-04 19:59:57