如何为此dojo小部件编写函数

时间:2010-11-09 18:33:56

标签: javascript dojo

我刚刚创建了这个dojo小部件,现在我想将一个事件附加到它,我可以看到它是如何完成的:

var filteringSelect = new dijit.form.FilteringSelect({
        id: "test",
    },
    "test");

我想为它附加一个onfocus功能。

2 个答案:

答案 0 :(得分:1)

这几乎是你需要阅读的全部内容。

编辑:你可能会发现这个introductory tutorial to Dojo and Dijit很有用,尤其是这个样本。

EDIT2:更具体地说,您需要做的就是:

dojo.connect(dijit.byId("ID_OF_YOUR_WIDGET"), "onBlur" , yourCallBackFunctionAndBeCarefulWithScoping);

答案 1 :(得分:0)

var filteringSelect = new dijit.form.FilteringSelect({
    id: "test",
onFocus :function(){/*handler for onFocus */}
},
"test");

注意onFocus中的CAPITAL F,如果使用onfocus,则无法正常工作。