jqgrid——treegrid 动态加载数据,急求解,十分感谢!
我用jqgrid的treegrid插件,由于大量关联数据,所以初始化时只显示根元素,就是当点击父节点时才会加载子节点数据。逐级加载数据,提高访问速度,但此处不知道怎样实现,特请教,
由于时间很紧,搞了2天也没搞出来,请帮忙解决一下,十分感谢!
以下是我的部分源代码:
function GetGrid() {
$("#gridTable").jqGrid({
url: "@Url.Content("~/CommonModule/EpcQuery/TreeGridListJson")",
datatype: "json",
treeGrid: true,
treeGridModel: "nested",
ExpandColumn: "wbs_name",
ExpandColClick: true,
height: $(window).height() - 77,
autowidth: true,
mtype: "POST",
colModel: [
{ label: 'wbs_id', name: 'wbs_id', index: 'wbs_id', width: 1, hidden: true, key: true },
{ label: 'wps', name: 'wbs_name', index: 'wbs_name', width: 280 },
{ label: '作业代码', name: 'task_code', index: 'task_code', width: 80, align: "right" },
{ label: '作业名称', name: 'task_name', index: 'task_name', width: 80, align: "right" }
],
onSelectRow: function (id) {
var wbsid = GetJqGridValue("#gridTable", id, "wbs_id");
//alert(wbsid); 此处不知道如何实现,需要判断是否存在子节点数据
},
pager: "false",
rowNum: 1000,
//rownumbers: true,
shrinkToFit: false
});
columnModelData("#gridTable");
}
</script>
急盼回复,万分感谢!!!