我正在使用JQGrid版本4.1.2。有了這個,我在使用Adjacency模型(一次加載)時在樹形網格中遇到了一些問題。我正在從服務器加載JSON數據。樹網格根據JSON數據的行順序逐漸形成。例如說:我正在爲Branch &部門樹形格。在我的查詢中,我無法根據父級子級別進行排序,因爲我需要加入6個表。但我可以通過正確的ID,父級,& is_leaf屬性獲取記錄。JQGrid - 一次加載不按正確順序加載
什麼電網正在做的手段 - 只要它從JSON創建行是爲了什麼。所以樹格式不能正確顯示。當我單擊任何部門的根節點時,它會摺疊正確的子節點,但所有子節點都在不同的父節點下(根據我的JSON順序)。
下面是我收到來自我的服務器JSON數據。
id name level parent is_leaf expanded loaded
—– —————–—– —–—–—– —–—–—–—– —–—–—–—– —–—–—–—–—– —–—–—–—–—–
B1 Shanghai Pvt Ltd 1 (null) false true true
D3 Finance & Account 2 B1 true true true
D4 Production 2 B1 true true true
D5 Support 2 B1 true true true
D6 Operation 2 B1 false true true
D13 Software 2 B1 true true true
D82 BPO 2 B1 false true true
D76 Sub D12 3 D1 true true true
D75 Sub D11 3 D1 true true true
D78 Sub D21 3 D2 false true true
D84 Operation1 3 D6 true true true
D83 BPO1 3 D82 false true true
D79 Sub D211 4 D78 false true true
D87 BPO11 4 D83 true true true
D80 Sub D2111 5 D79 true true true
D1 Admin 2 B1 false true true
D2 Sales 2 B1 false true true
B13 Beijing Pvt Ltd 1 (null) false true true
D86 Test 2 2 B13 false true true
D134 Test Root 2 B13 true true true
D91 Test Level 1 3 D85 false true true
D93 Test 2 Level 1 3 D86 true true true
D133 Test Level 3 5 D92 true true true
D92 Test Level 2 4 D91 false true true
D85 Test 2 B13 false true true
B14 Branch Office 3 1 (null) false true true
D132 Software 2 B14 false true true
D95 Level 1 3 D132 true true true
D94 Root 2 B14 true true true
D136 Level 2 3 D132 true true true
B15 Branch Office 4 1 (null) true true true
裏面的jqGrid功能我已經定義了所有這些。
treeGrid: true,
treeGridModel:'adjacency',
ExpandColumn : 'deptName'
有什麼我失蹤/做錯了,或者這是樹網格如何工作嗎?