在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
答案 0 :(得分:1)
感谢您提出这一点。这对我来说似乎是个错误。您还可以执行以下操作:
field.setValue(field.getValue());
永远不会导致变更事件。你能否在这里打开一个错误报告:http://bugzilla.qooxdoo.org/