2010-08-13 56 views
0

我正在使用jqGrid 3.7.2和我正在渲染一個treegrid。網格呈現很好,但我有兩個主要問題。jqGrid TreeGrid加載和其他問題

  1. loadonce = true似乎沒有工作。當我展開一個節點時,即使我已經將所有數據提供給網格,它也會嘗試從服務器加載數據。這導致我的第二個問題...

  2. 我不能摺疊節點。該圖標會發生變化,就好像它已摺疊一樣,但我可以看到它是所有的孩子。我嘗試過非常簡單的數據樣本,無法正確使用任何東西。這裏是我已經配置了我的網格....

(SO不會張貼因某種原因JavaScript代碼) http://gist.github.com/522085

一般來說,我就要回JSON,但我也試過使用XML的相同數據樣本並獲得相同的結果。渲染樹,但不會讓我摺疊節點。

<rows> 
    <page>1</page> 
    <total>1</total> 
    <records>1</records> 
    <row> 
     <cell>1</cell> 
     <cell>Gregg</cell> 
     <cell></cell> 
     <cell></cell> 
     <cell></cell> 
     <cell></cell> 
     <cell></cell> 
     <cell></cell> 
     <cell></cell> 
     <cell>0</cell> 
     <cell>1</cell> 
     <cell>2</cell> 
     <cell>false</cell> 
     <cell>true</cell> 
    </row> 
    <row> 
     <cell>2</cell> 
     <cell>Bolinger</cell> 
     <cell></cell> 
     <cell></cell> 
     <cell></cell> 
     <cell></cell> 
     <cell></cell> 
     <cell></cell> 
     <cell></cell> 
     <cell>1</cell> 
     <cell>1</cell> 
     <cell></cell> 
     <cell>true</cell> 
     <cell>false</cell> 
    </row> 
</rows> 

任何幫助將不勝感激。

回答

0

我有這個確切的問題。我最終忽略了來自JSON的「擴展」和「加載」參數,然後修復了摺疊功能。但是,即使數據是本地的,「加載...」文本仍然顯示。