【发布时间】:2026-02-10 21:05:02
【问题描述】:
我正在使用 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);
}
节点删除成功,但父节点的图标没有改变,图标仍然是展开节点的图标。有人对此有任何想法吗?
【问题讨论】: