Jquery jqGrid树状体展开折叠不工作
我正在尝试使用jqGrid 4.2.1设置一个树形网格,在一些工作完成后,它看起来还可以,但扩展塌陷不起作用。只有图标切换,但组保持可见 设置如下所示Jquery jqGrid树状体展开折叠不工作,jquery,json,jqgrid,treegrid,Jquery,Json,Jqgrid,Treegrid,我正在尝试使用jqGrid 4.2.1设置一个树形网格,在一些工作完成后,它看起来还可以,但扩展塌陷不起作用。只有图标切换,但组保持可见 设置如下所示 $("#list").jqGrid({ treeGrid: true, treeGridModel: 'adjacency', ExpandColumn: 'BreakdownTag', ExpandColCli
$("#list").jqGrid({
treeGrid: true,
treeGridModel: 'adjacency',
ExpandColumn: 'BreakdownTag',
ExpandColClick: true,
url: '/AsyncData/Breakdown.ashx',
datatype: 'json',
mtype: 'GET',
colNames: ['Superior Tag', 'Breakdown Tag', 'Tag Description'],
colModel: [
{ name: 'SuperiorTag', id: 'SuperiorTag', index: 0, width: 250,
hidden: true, align: 'left', sortable: false, classes: 'indeling', title: false },
{ name: 'BreakdownTag', id: 'BreakdownTag', index: 1, width: 250,
align: 'left', sortable: false, classes: 'indeling', title: false, visible: false },
{ name: 'TagDescription', id: 'TagDescription', index: 2, width: 250,
align: 'left', sortable: false, classes: 'indeling', title: false },],
rowNum: 20000,
viewrecords: true,
loadui: "disable",
emptyrecords: "Geen data gevonden...",
height: "100%",
treeIcons: { leaf: 'ui-icon-document-b' },
loadonce: true,
hoverrows: false
}
});
json对象是:
{
"total": 1,
"page": 1,
"records": 3,
"rows": [
{
"i": 1,
"cell": [
"",
"First",
"Description for First",
0,
"null",
false,
true,
true
]
},
{
"i": 2,
"cell": [
"First",
"Second",
"Description for Second",
1,
"First",
false,
true,
true
]
},
{
"i": 3,
"cell": [
"Second",
"Third",
"Description for Third",
2,
"Second",
false,
true,
true
]
}
]
}
如前所述,所有ooks都可视为ok,直到单击一个节点将其折叠(evreything显示expandend)图标切换,但行保持可见。
我现在有点不知所措…JSON数据中有两个错误,JavaScript代码中有一个小错误 在JSON数据中,您应该使用
id
而不是i
作为项id。要指定父元素,您应该使用id
而不是'BreakdownTag'列中的值(在下面的示例中使用2
而不是“Second”):
应该固定到
{
"id": 3,
"cell": [
"Second",
"Third",
"Description for Third",
2,
2,
false,
true,
true
]
}
另外一个小JavaScript错误是在colModel
末尾使用了尾随逗号。组合}、]
应替换为}]
更改后工作正常。JSON数据中有两个错误,JavaScript代码中有一个小错误 在JSON数据中,您应该使用
id
而不是i
作为项id。要指定父元素,您应该使用id
而不是'BreakdownTag'列中的值(在下面的示例中使用2
而不是“Second”):
应该固定到
{
"id": 3,
"cell": [
"Second",
"Third",
"Description for Third",
2,
2,
false,
true,
true
]
}
另外一个小JavaScript错误是在colModel
末尾使用了尾随逗号。组合}、]
应替换为}]
更改后工作正常。这就是问题所在,thanx,完整的解决方案和工作示例!问候你的荷兰邻居@阿诺:不客气!达奇和我很亲近。我以前经常去看它。在孩子们被烧死后——更为罕见,但后来可能更为频繁地与整个家庭一起烧死。这就是问题所在,thanx,作为完整的解决方案和工作示例!问候你的荷兰邻居@阿诺:不客气!达奇和我很亲近。我以前经常去看它。在孩子们被烧死之后——更为罕见,但后来可能更频繁地与全家人一起烧死。