459 Star 4.4K Fork 867

GVPxuliangzhan / vxe-table

 / 详情

树形二级节点在指定行前添加行无效

待办的
创建于  
2022-07-29 11:35

(必填)请填写问题描述或截图:
比如:二级树形节点在id=5行前面添加行无效
输入图片说明

(必填)请填重在线链接:
在线示例代码

(必填)请填写期望的结果:
一级树节点添加同级节点,二级节点均正常, 二级树节点添加同级节点不正常

(必填)请填写以下信息:

  • OS: windows10
  • Browser:
  • vue: 3+
  • vxe-table: 4+
    已知解决方案:
    以下修改可以解决问题,但是不知道是否是最佳方案还是我的代码有问题,请帮忙处理一下
    修改文件vxe-table/es/edit/src/hook.js
    修改方法:insertAt
    修改行192: if (parentRow_1) {
    item[treeOpts.parentField] = parentRow_1[rowField];
    //修复BUG,树形表二级以下insertAt(newRow,row)无效
    matchObj_1.parent.children.splice(matchObj_1.index + i, 0, item);
    }else{
    parentChilds_1.splice(matchObj_1.index + i, 0, item);
    }

评论 (0)

singra 创建了任务
singra 修改了描述
展开全部操作日志

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(1)
JavaScript
1
https://gitee.com/xuliangzhan_admin/vxe-table.git
git@gitee.com:xuliangzhan_admin/vxe-table.git
xuliangzhan_admin
vxe-table
vxe-table

搜索帮助