0
ON選擇行後,我打電話是的java的jqGrid的TreeGrid - 擴大節點reloadgrid
$('#grid').trigger('reloadGrid');
之後,當電網重載,我想這個節點展開,並顯示孩子。 我試着做somethinglike
但這並不看起來工作, 任何幫助表示讚賞。
我的網格對象是如下
var grid = $('#grid').jqGrid({
treeGrid: true,
treeGridModel: 'adjacency',
ExpandColumn: 'businessAreaName',
ExpandColClick : false,
url:'/records.do',
datatype: 'json',
mtype: 'GET',
colNames:['Id'
, 'Business Area'
, 'Investment'
],
colModel:[
/*00*/ {name:'Id',index:'Id', width:0, editable:false,hidden:true},
/*01*/ {name:'businessAreaName',index:'businessAreaName', width:160, editable:false}
],
treeReader : {
level_field: 'level',
parent_id_field: 'parent',
leaf_field: 'leaf',
expanded_field: 'expanded'
},
autowidth: true,
height: 240,
pager: '#pager',
sortname: 'id',
sortorder: 'asc',
caption:'ATP ScoreCard',
emptyrecords: 'Empty records',
loadComplete: function() {
designtable();
},
jsonReader : {
root: 'rows',
page: 'page',
total: 'total',
records: 'records',
repeatitems: false,
cell: 'cell',
id: 'agileProgrammeId'
},
beforeProcessing : function(data, status, xhr){
}
}
});
奧列格您好,我已經設置,在我的DTO在服務器端.... 擴張:真實, 但它仍然不起作用。 在擴展節點時,我們另外進行服務器端調用。 我需要設置除父,級別,葉和擴展服務器以外的任何其他參數 – 2012-04-13 10:36:43
@komalsalvi:你可以追加你的問題與從服務器返回的JSON數據?您可以使用IE或Chrome的開發人員工具的[Fiddler](http://www.fiddler2.com/fiddler2/),[Firebug](http://getfirebug.com/)或「網絡」選項卡捕獲HTTP流量。 – Oleg 2012-04-13 11:45:22
{「id」:4501,「businessAreaName」:「ABC」,「parent」:null,「level」:0,「leaf」:false,「expanded」:true} – 2012-05-14 11:01:26