【问题标题】:qooxdoo: SetValue always fires changeValue first timeqooxdoo:SetValue 总是第一次触发 changeValue
【发布时间】:2013-07-29 08:31:29
【问题描述】:

在 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

【问题讨论】:

    标签: qooxdoo


    【解决方案1】:

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

    field.setValue(field.getValue());

    这绝不应该导致更改事件。您能否在此处打开错误报告:http://bugzilla.qooxdoo.org/

    【讨论】:

    猜你喜欢
    • 2011-01-29
    • 2022-08-18
    • 1970-01-01
    • 2023-01-21
    • 2019-05-08
    • 1970-01-01
    • 2015-12-04
    • 1970-01-01
    • 2018-09-27
    相关资源
    最近更新 更多