如何修改“dojo.connect”以使用on-click事件调用2个函数

zyfwsgd6  于 2022-12-08  发布在  Dojo
关注(0)|答案(1)|浏览(193)

我想在单击事件上调用2个函数。我尝试了下面的方法,但没有帮助,基本上我想在单击事件上调用**getrefresh**

dojo.connect(this.next, "onclick", "get");  
dojo.connect(this.next, "onclick", "refresh");

一种方法是调用一个函数,该函数反过来调用get和refresh。但我如何实现这一点...

q3aa0525

q3aa05251#

只需使用调用get和refresh的函数,如下所示:

dojo.connect(this.next, "onclick", function(e) {
   get(e);
   refresh(e);
});

如果您使用的是dojo〉= 1.7,那么最好使用dojo/on来处理事件,
您代码将变为:(导入"dojo/on"之后)

on(this.next, "click", function(e){
   get(e);
   refresh(e);
});

相关问题