qooxdoo:SetValue总是第一次触发changeValue

时间:2013-07-29 08:31:29

标签: qooxdoo

在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

1 个答案:

答案 0 :(得分:1)

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

field.setValue(field.getValue());

永远不会导致变更事件。你能否在这里打开一个错误报告:http://bugzilla.qooxdoo.org/