2013-10-14 127 views
0

我需要堅持擴展狀態JQTree Gird。如果我重新加載整個網格比它應該保留舊的擴展狀態。 請告訴我該怎麼做。在jqgrid樹中保存擴展節點的狀態網格

由於提前

+0

使用cookie的那 –

+0

如何?你能告訴我示例代碼? – nasir142

+0

請參閱http://stackoverflow.com/questions/1599287/create-read-and-erase-cookies-with-jquery –

回答

2

嘗試the demo我的the answer創建。這似乎是你的問題的確切答案。

如果您需要加載數千個節點&子節點,您必須一次加載不完整的TreeGrid。您只能加載支出節點。它會減少加載的時間。服務器必須填寫費用爲loaded的物品。我建議您使用postData向服務器發送有關需要擴展的節點的附加信息(請參閱the answer)。它將允許從服務器加載只需要數據。

在我看來擴展節點的儲蓄在localStorage(如在the answer)服務器的所有擴展節點(如在the answer簡短描述)將帶你到你的問題的解決方案組合和負載。

+0

謝謝@Oleg其作品對於我 – nasir142

+0

@Mohsin:這是個好消息!不用謝!如果問題現在已經解決,您應該[「接受」](http://meta.stackexchange.com/a/5235/147495)答案。 – Oleg