我有一个 gxt 组合框,它分配了一个大型数据存储(350 个对象)。当我尝试通过单击下拉图标来显示列表时,我在 IE-8 中收到无响应的 js 错误。我知道它试图填充大约 350 个对象(列表)并且它需要时间。如果我几次忽略错误,它最终会加载。除了减少数据存储之外,是否有避免 js 错误的解决方法?我发现了一些文章,其中一些用户建议在加载数据时暂停/恢复布局。但我不太清楚该怎么做。我只是设置商店,之后没有触摸它,那么我在哪里暂停/恢复布局?应该我修改了组合框类还是什么?我正在使用 GXT 2.2.4 这是我的代码。
private ComboBox hierarchyName;
private ListStore<BeanModel> listStoreHierarchyName
hierarchyName.setStore(listStoreHierarchyName);
--- 有 350 个对象
http://www.sencha.com/forum/showthread.php?226443-IE8-quot-Unresponsive-Script-quot-Prompt http://www.sencha.com/forum/showthread.php?205909-IE-quot -Stop-running-this-script-quot-when-loading-large-store