Я пытаюсь настроить treeGrid с помощью jqGrid 4.2.1, после некоторых визуальных работ это выглядит нормально, но расширение свертывания не работает.Только значок переключается, но группы остаются видимыми.
Установка выглядит следующим образом
$("#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 visualхорошо, пока не щелкнешь по узлу, чтобы свернуть его (что-то показывает расширение) значок переключается, но строки остаются видимыми.Я сейчас немного невежественен ...