0
내가있는 jqGrid의 v4.5.2와 함께 완벽하게 작동 다음 TreeGrid에 있습니다TreeGrid에 모드는 무료-있는 jqGrid 작동하지 4.9.0
이${"#tree").jqGrid({
url: "/tree",
datatype : "json",
colModel : [{
name: "data.id",
key: true
}, {
name: "data.name"
}],
colNames : [],
jsonReader : {
page : 1,
records : "total",
repeatitems : false,
root : "nodes",
total : 1
},
treeGrid : true,
treeGridModel : "adjacency",
tree_root_level : 1,
ExpandColumn : "data.id",
ExpandColClick : true,
treeReader : {
leaf_field : "leaf",
parent_id_field : "data.parentId"
});
서버에서 첫 번째 데이터 페이로드는 다음과 같습니다
{
"pageIndex": 1,
"pageSize": 100
"pages": 290,
"total": 2891,
"nodes": [
{
"data": { "id": 1, "name": "Node 1", "leaf": false },
"errors": []
},
{
"data": { "id": 2, "name": "Node 2", "leaf": false },
"errors": []
}
]
}
을 그러나이 동일한 코드는 free-jqgrid v4.9.0에서 작동하지 않습니다. 노드가 확장되면 아무 일도 발생하지 않습니다. 브라우저 콘솔에 JavaScript 오류가 표시되지 않으며 서버에 요청이 보내지지 않으며 다른 작업은 수행되지 않습니다.