qx.ui.basic.Image的onClick(执行)事件?

时间:2013-05-23 14:47:03

标签: qooxdoo

qx.ui.basic.Image是否有onClick(执行)?

var myImage = new qx.ui.basic.Image("myApp/image.png");
myImage.addListener("execute", function(e) {
  // some action
});

Qooxdoo提示错误:

  

目标

上的事件'execute'没有事件处理程序

是否必须使用带图像的qx.ui.basic.Button

1 个答案:

答案 0 :(得分:3)

这取决于你想要什么。如果你想要所有的东西,如可聚焦和键盘可访问,你必须使它成为一个按钮。您仍然可以轻松地删除主题中按钮的外观或将装饰器设置为null。如果您不需要所有这些并且只需要点击事件,那么您可以收听而不是执行点击,这也会在图像上按预期工作。