我正在使用 jqGrid 树网格来显示一些分层数据。我必须实现删除功能,到目前为止做得很好,唯一引起问题的是“当删除特定节点的所有子节点时,该节点应该成为叶节点,即它的图标应该是从箭头变为叶一“
我正在使用以下代码从网格中删除节点
$trackerGrid.jqGrid('delTreeNode', actoinItemEntityId);
var record = getRowRecord(baseId);
var siblingArray = $trackerGrid.jqGrid('getNodeChildren', record);
if(!siblingArray || !siblingArray.length) {
$trackerGrid.jqGrid('collapseNode', record);
setLeafColumnValue(baseId, false);
}
节点被成功删除,但父节点的图标没有改变,图标仍然是展开节点的图标。有人对此有任何想法吗?