elementui tree父节点
element tree 默认是
当子节点全选,获取 当前所有子节点+父节点id
当需求为:
当 选择 其中一个子节点,需要同时获取 父节点 id
var roleArr = this.$refs.tree.getHalfCheckedKeys().concat(this.$refs.tree.getCheckedKeys());
this.$refs.tree.getHalfCheckedKeys() 用来获取父节点id,
this.$refs.tree.getCheckedKeys() 用来获取当前点击子节点id
把当前点击的子节点+对应的父节点id 一起传给后台
当点击编辑,这时 后台会返给你 父节点id+已选子节点id
问题又出现了.
后台只要给你返的是 父节点id,element tree 默认会把父节点 √ 而不是 -
即子节点全选,这明显是不对的,
解决方案:
this.menuList.forEach(menuList => {if (menuList.parent_id !== null) {item.menus.forEach(item => {if (item.id === menuList.id) {this.checkedDedault.push(item.id);}});}});
在编辑时候,删除 父节点 id 就ok了.
原因很简单,有父节点 全选,没有父节点,显示子节点,子节点不全选,父节点- 而不是 √,其余的子节点就不会被选中
elementui tree父节点相关推荐
- tree父节点不被选中和勾选(所以父节点)只选择子节点
tree父节点不被选中和勾选(所以父节点)只选择子节点 t = $.fn.zTree.init(t, setting, result); var zTree = $.fn.zTree.getZTree ...
- elementui tree控制节点展开与否
this.$refs.tree.store.nodesMap[id].expanded = true
- elementui获取所有树节点_element-ui tree获取子节点全选的父节点信息
公司服务升级确定了新的架构,假如当前部门是二级部门,二级部门下的三级部门全部已选择,那么后端接口要求只需要传二级部门的id,并且操作符传参为 like:如果某一个部门已选择,切父级部门没有选择,那么就 ...
- elementui tree获取父节点_elementUI 树状图 点击子节点获取父节点
权限使用elementUI tree 组件,点击子节点获取对应多级的父节点 这是应用的组件 :data="hovePermissData" :default-checked- ke ...
- ElementUI tree控件如何取得被选中的节点,以及父节点(即使没被全选)
ElementUI tree控件如何取得被选中的节点,以及父节点(即使没被全选) <el-tree:data="roleMenuData"node-key="id& ...
- elementui tree获取父节点_vue_elementUI_ tree树形控件 获取选中的父节点ID
一, vue_elementUI_ tree树形控件 1.1默认点击tree节点的第一个(注意不是checked选中) :expand-on-click-node="false" ...
- vue+element-ui之tree树形控件有关子节点和父节点之间的各种选中关系详解
做后端管理系统,永远是最蛋疼.最复杂也最欠揍的事情,也永远是前端开发人员最苦逼.最无奈也最尿性的时刻.蛋疼的是需求变幻无穷,如同二师兄的三十六般变化:复杂的是开发难度寸步难行,如同蜀道难,难于上青天: ...
- Element ui tree树形控件获取当前节点id和父节点id
低版本Element ui tree树形控件获取当前节点id和父节点id的方法:点击查看 最新版本Element ui tree树形控件获取当前节点id和父节点id教程: 1.找到node_modul ...
- element-ui tree 点击章节节点勾选/取消勾选
element-ui tree 点击章节节点勾选/取消勾选 遇到一个需求,要求点击tree组件的章节时(不是点击checkBox),要进行节点勾选/取消勾选操作: 原本想的方案非常复杂,涉及到遍历父子 ...
最新文章
- 关于C# WinForm中进度条的实现方法
- Android Studio快捷键——编辑篇
- linux驱动中printk的使用注意事项
- AngularJS 项目搭建--基于RequireJs
- lazy初始化和线程安全的单例模式
- 基于Azure Blob冷存储的数据压缩备份总结
- html中如何让字段闪烁,Javascript结合CSS实现边框闪烁提示
- socket网络编程python_python之路8:Socket网络编程
- Win10 Explorer v1.3 有趣创意WordPress主题
- BZOJ2142: 礼物
- 转:C++中STL用法总结
- vb教材笔记_vb学习笔记
- Java接口自动化测试框架
- ABtest用于推荐系统性能衡量
- Camunda流程引擎及表结构认识
- 【华人学者风采】徐泽水 四川大学
- 生产者和消费者问题详解
- 安装使用quagga
- NOI OJ 1.5 18:鸡尾酒疗法 C语言(包含一维数组的简单讲解)
- osgEarth示例分析——osgearth_imageoverlay
热门文章
- springboot旅游管理系统的设计与实现毕业设计-附源码261117
- 如何开启Linux双网卡的转发功能
- 火红的萨日朗用计算机的台词,美好暖心的早安语录,让你一整天都心情好!
- FFmpeg和SDL教程(五):同步视频
- java使用emqtt实现即时聊天_emqttd java代码测试
- 手机浏览器哪个最好用?
- 将oracle端口1521共享_oracle如何开放1521端口
- 字节旗下火山引擎违规分发SkyWalking,更改所有包名、删除Apache基金会抬头
- Linux下更高级的网络配置(网络桥接、bond及team网络接口的配置)
- poi 解析中文_百度地图周边最近的POI查询并且解析出中文地址