【问题标题】:qooxdoo qx.data.Array replaceqooxdoo qx.data.Array 替换
【发布时间】:2012-03-27 12:56:46
【问题描述】:

有没有办法替换 qx.data.Array?我在 API 中看到了很多其他选项的方法,但不是这样。我知道我可以执行 removeAll() 然后追加新项目,但这会在我的控制器中触发一些我希望不会触发的事件。谢谢!

【问题讨论】:

    标签: qooxdoo


    【解决方案1】:

    查看会正常工作的拼接方法。您可以在一次调用中删除数组的全部内容并追加新项目。

    【讨论】:

    • 谢谢@Martin,我看了看,并被“吓跑”了,因为每添加或删除一个新项目都会触发一个事件,我试图避免触发多个事件.我正在使用带有控制器的 SelectBox,该控制器在更改数组时更新该列表中的 ListItems。我在 SelectBox 上有一个 changeSelection 监听器,它被触发了很多......所以我用 if(e.getData().length>0){ 调用来处理它,但这无论如何都不完美。
    • 我们已经改变了这一点。现在只为拼接触发一个事件。 :) 将在 2.0 版本中确定。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-28
    相关资源
    最近更新 更多