2013-07-29 54 views
1

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

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

field.setValue(field.getValue());

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

+0

field.setValue(field.getValue());也确实失败了。 已记录的bug http://bugs.qooxdoo.org/show_bug.cgi?id=7612 谢谢 –

相关问题