1

在 qooxdoo 中,即使传递 '' 或 null,setValue 也会始终触发 'changeValue' 事件。这是一个错误还是我必须在添加侦听器之前先将模型添加到控制器?

var field = new qx.ui.mobile.form.PasswordField();
field.addListener('changeValue', function () {
    alert('changed');
});
field.setValue(''); //results in onchange
field.setValue(null); //results in onchange
4

1 回答 1

1

谢谢你提出来。这对我来说似乎是一个错误。您还可以执行以下操作:

field.setValue(field.getValue());

这绝不应该导致更改事件。你能在这里打开一个错误报告吗: http: //bugzilla.qooxdoo.org/

于 2013-07-30T07:34:18.873 回答