【问题标题】:Sencha Touch ResumeEvents is a catastropheSencha Touch ResumeEvents 是一场灾难
【发布时间】:2011-05-31 23:17:18
【问题描述】:

我正在使用 Sencha 的 Ext.data.Store 来保存一些项目。现在它们来自一个 xml 网络服务,但这将变成一个 JSON 查询。添加 500 个项目后,在 Store 上调用 ResumeEvents 可能需要 20 秒!如果我从我的代码中注释 Suspend 和 ResumeEvents,它会运行得更快。

什么给了?库是否没有组合多个事件通知,或者当您调用 ResumeEvents 时将它们全部保存以发送?

这不好。

谢谢, 格里

【问题讨论】:

    标签: store sencha-touch


    【解决方案1】:

    尝试将suspendEvents参数设置为false,以防止resumeEvents时事件排队。

    myApp.myView.suspendEvents(false);
    

    这是 Sencha 文档中对参数的描述:

    queueSuspended : 布尔值

    传递为 true 以将挂起的事件排队到 在 resumeEvents 调用之后被触发,而不是丢弃所有 暂停事件;

    【讨论】:

      猜你喜欢
      • 2017-09-13
      • 2014-06-09
      • 2012-04-28
      • 1970-01-01
      • 1970-01-01
      • 2012-11-04
      • 1970-01-01
      • 1970-01-01
      • 2012-03-16
      相关资源
      最近更新 更多