我正在使用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'
有什么我失踪/做错了,或者这是树网格如何工作吗?