2011-10-02 32 views
0

我遇到了分机列表问题:如何解决无响应的ext.list?

您按下主菜单上的按钮并显示列表。它的一切工作正常,它让你选择,在应用程序内部更深入。目前没有问题。 但是,如果您通过按下“返回”按钮返回主菜单并重新进入该页面,该页面会显示此Ext.List,但它不再有效:您无法选择列表中的条目。

“后退”按钮上删除列表,如果返回到主菜单是这样的:

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

什么是我的错?你知道一个比“page.removeAll()”更好的方法,它真的杀死了这个Ext.List,当我选择在我的主菜单中看到它时,它会被完全重新创建吗?

在此先感谢,你们有最好的提示和技巧。

回答

0

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

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

+0

非常感谢您的回答。这就是我认为它会做的:重新创建它。但据我所知,它并没有这样做。此外,Safari开发者控制台显示没有错误。你需要哪部分代码? –