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