【问题标题】:How to fix a non responding ext.list?如何修复无响应的 ext.list?
【发布时间】:2011-10-02 18:31:59
【问题描述】:

Ext.List 有问题:

您按下主菜单上的一个按钮并显示列表。它上面的一切都运行良好,它让您选择深入应用程序的哪个位置。到目前为止没有问题。 但是,如果您随后通过按“返回”按钮返回主菜单并重新进入显示此 Ext.List 的页面,则它不再起作用:您无法选择列表中的条目。

如果您以这种方式返回主菜单,“后退”按钮会删除列表:

setTimeout(function(){page.removeAll();},100);

我的错误是什么?您是否知道比“page.removeAll()”更好的方法,它可以真正杀死这个 Ext.List,以便在我选择在主菜单中查看它时完全重新创建它?

提前致谢,你们有最好的提示和技巧。

【问题讨论】:

    标签: sencha-touch removeall ext.list


    【解决方案1】:

    如果没有看到您的代码,很难判断,但我怀疑您描述的程序流程中某处存在 javascript 错误。如果您在 Chrome 或 Firefox 中显示 javascript 控制台,它应该会显示错误。

    根据创建列表的函数是如何定义的,它通常会在进入页面/函数时重新创建列表,并且不需要显式地“杀死”列表。

    【讨论】:

    • 非常感谢您的回答。这就是我认为它会做的事情:重新创建它。但据我所知,它并没有做到这一点。此外,Safari 开发者控制台没有显示错误。你需要哪部分代码?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    相关资源
    最近更新 更多