Dojo 1.4如何绑定对象

时间:2010-06-04 19:36:12

标签: javascript dojo

这是我的代码:

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事件?

1 个答案:

答案 0 :(得分:3)

您是否尝试过阅读dojo.hitch()? 它完全解决了这些问题。