刷新的dojo数据网格并不总是在FF9中工作

时间:2012-01-11 14:26:44

标签: datagrid dojo firefox-9

我有一个连接到JsonRestStore的Dojo EnhancedGrid。商店中clearOnClose设置为true。通常我会通过

刷新它
grid.store.close();
grid.setStore(window.store.tester);

或者

grid._refresh();

这适用于所有浏览器,但不适用于最新版本的FF9(在版本4,5中它运行良好)。 在FF9中,根本没有任何事情发生,并且商店未被清除或刷新。奇怪的是,它尝试几次并调试后确实有效。但是当我清除浏览器历史记录和缓存然后尝试刷新时,它永远不会起作用。

有没有人知道会发生什么?在FF9中可能有什么不同,还有另一种方法来确定刷新网格吗?

2 个答案:

答案 0 :(得分:1)

您使用的是Firebug吗?如果是,则尝试将其关闭并重新加载页面。 Dojo网格与Firebug的相处并不好。

答案 1 :(得分:0)

感谢您的建议。我现在找到了原因,它是一些螺旋式的标签逻辑,导致网格在Firefox中一次刷新两次。我纠正了它,现在它起作用了。