Element-ui官网给的方法 这种只有在所有子级都被选中的情况下才能获得父级的id,如果不选中所有的子级那么获取得到的id就只有子级的。但是一般提交数据时后台都需要父级id的。 本人写的时候花费了一上午的时间,最后在找到了一种改源码的方法解决了,贴出来供各位有需要的下伙伴参考 ...
一般多选的树形组件,使用getCheckedNodes 方法只能获取到本级的菜单id,只有在子菜单全部选中的情况下才会选中上级。但我们想要不全选中子级的情况下也要获取它的上级,甚至上上级等,怎么办呢 需要改一下node modules中的源码:文件路径为node modules element ui lib element ui.comment.js 搜索文中的TreeStore.prototyp ...
2019-09-18 15:48 0 877 推荐指数:
Element-ui官网给的方法 这种只有在所有子级都被选中的情况下才能获得父级的id,如果不选中所有的子级那么获取得到的id就只有子级的。但是一般提交数据时后台都需要父级id的。 本人写的时候花费了一上午的时间,最后在找到了一种改源码的方法解决了,贴出来供各位有需要的下伙伴参考 ...
解决的问题: 1、 当拿到了后台的数据,使用id去渲染选中的节点时,如果父级id包含在id数组里,而此id下面的子节点只有部分选中的情况下,此父级id下面得所有子节点全部被选中了。 2、 当需要保存当前选中的节点id时,拿不到半选中的父级id。 data为后台 ...
Element-ui官网给的方法 这种只有在所有子级都被选中的情况下才能获得父级的id,如果不选中所有的子级那么获取得到的id就只有子级的。但是一般提交数据时后台都需要父级id的。 1.找到node_modules/element-ui/lib ...
低版本Element ui tree树形控件获取当前节点id和父节点id的方法:点击查看 最新版本Element ui tree树形控件获取当前节点id和父节点id教程: 1.找到node_modules/element-ui/lib/element-ui.common.js文件 ...
最近做项目,把原来的级联选择换成了element的 cascader级联选择组件,但是由于之前的组件传值赋值都是使用的选中的这级ID,而element的cascader返回的数据格式是父级ID与选择的ID一起,不想改动之前的数据格式,所以就自己处理了下数据,传给后台的数据好处理,只需要拿数组的最后 ...
$refs.tree.getCheckedKeys()); }, 1 这种只有在所有子级都被选中的情况下才能获得父级的id,如果不选 ...
这样我们就解决了子节点未全选时拿到父节点id Tree树形控件回显问题 ...
1:问题原因:我们可能使用 this.$refs.tree.setCheckedKeys(this.defalutArr);或者使用:default-expanded-keys="treeDat ...