我有一个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