2012-01-11 24 views
0

我有一個連接到JsonRestStore的Dojo EnhancedGrid。商店上的clearOnClose設置爲true。通常我刷新它做刷新dojo datagrid並不總是在FF9中工作

grid.store.close(); 
grid.setStore(window.store.tester); 

或者

grid._refresh(); 

這工作正常,在每個瀏覽器,但不是在FF9的最新版本(在4.5版本,效果不錯)。 在FF9中,根本沒有任何反應,商店也沒有清理或刷新。奇怪的是,它嘗試了幾次並對其進行調試後仍然有效。但是,當我清除瀏覽器歷史記錄和緩存,然後嘗試刷新時,它無法工作。

有沒有人有線索會發生什麼? FF9有什麼不同,有沒有另一種方式來明確刷新網格?

+0

我跟蹤了這​​個問題:基本上DataGrid類的_clearData()方法不工作(網格不清除,因此不能插入新加載的數據)。我正在使用Dojo 1.6。任何人有想法? – Parzifal 2012-01-12 09:07:38

回答

0

感謝您的建議。我現在找到了原因,這是一些搞砸的hashtag邏輯,它導致網格在Firefox中每次刷新兩次。我糾正它,現在它工作。

1

您使用的是Firebug。如果是,請嘗試將其關閉並重新加載頁面。 Dojo網格與Firebug相處得不好。