我有一个连接到JsonRestStore的Dojo EnhancedGrid。商店中clearOnClose
设置为true。通常我会通过
grid.store.close();
grid.setStore(window.store.tester);
或者
grid._refresh();
这适用于所有浏览器,但不适用于最新版本的FF9(在版本4,5中它运行良好)。 在FF9中,根本没有任何事情发生,并且商店未被清除或刷新。奇怪的是,它尝试几次并调试后确实有效。但是当我清除浏览器历史记录和缓存然后尝试刷新时,它永远不会起作用。
有没有人知道会发生什么?在FF9中可能有什么不同,还有另一种方法来确定刷新网格吗?
答案 0 :(得分:1)
您使用的是Firebug吗?如果是,则尝试将其关闭并重新加载页面。 Dojo网格与Firebug的相处并不好。
答案 1 :(得分:0)
感谢您的建议。我现在找到了原因,它是一些螺旋式的标签逻辑,导致网格在Firefox中一次刷新两次。我纠正了它,现在它起作用了。