我使用 jqGrid Treeview Adjacency 模型来显示层次结构。Treeview 完美运行,没有问题。但我想检索节点的孩子。我已经有了那一行的 id。我写过这样的代码
var record = jQuery("#Listtbl").jqGrid('getInd',rowid);
newRecord = $('#Listtbl').jqGrid('getNodeChildren',record);
但在新记录中,我总是得到所有记录而不是孩子。
您使用了错误的getNodeChildrenrecord
参数值。你应该使用or :getRowData
getLocalRow
var localRow = $('#Listtbl').jqGrid('getLocalRow', "5"),
children = $('#Listtbl').jqGrid('getNodeChildren', localRow);
alert(children.length);