解决layui的bug 在layui tree 组件中 禁用选中父节点后自动选中子节点功能

server/2024/12/22 14:02:53/

最近做权限管理后台,用了layui tree 组件,发现选中了父节点后,自动选中了子节点。不满足现实业务需求。所以微调了下源代码。

  在用树形组件中,在用文档中 

 tree.setChecked('demoId', [2, 3]); //批量勾选 id 为 2、3 的节点

  用这句代码,进行自动勾选的时候,父节点被勾选,下面的子节点,会全部被勾选,这会造成错误,需要对layui.js(layui-tree.js)进行一个调整

我用的是2.7.6版本,版本很重要,不同版本不一样。

我们搜索 this.disabled || (this.checked = l) 然后将它注释掉


http://www.ppmy.cn/server/33337.html

相关文章

【Spring 】Spring MVC 入门Ⅱ

Spring MVC 入门Ⅱ 一、接收Cookie / Session 这两者都是用来保存用户信息的,但不同的是: Cookie存在客户端 Session存在服务器 Session产生时会生成一个唯一性的SessionID,这个SessionID可以用于匹配Session和Cookie SessionID可以在Cooki…

Linux——基础IO

Linux——基础IO 文章目录 Linux——基础IO一、概念引入二、文件系统调用接口2.1 C语言中文件接口2.2 系统文件接口2.2.1 参数介绍2.2.2 简易调用系统接口 2.3 文件读写接口 三、文件描述符——fd3.1 进程与文件的联系3.2 三个默认打开的文件3.3 VFS虚拟文件系统3.4 理解struct…

HCIP第一节

一。网络类型: 1.点到点:在一个网络内只能存在两个物理节点 MA(BMN,NBMN)-多路访问:在一个网段内物理节点的数量不受限制(在一个网段内可以放置多个物理节点,同时该范围内可以实施广播泛洪机制&#xff0…

SX1301 1MHz、2A升压电流模式PWM转换器芯片IC

一般说明 S1301是直流-直流之间的a电流。安装Wμ电路内置0.25Ω功率MOSFET,使此稳压器高功率效率。内部补偿网络还可最大限度地减少多达6个外部元件数量。误差放大器的同相输入端接0.6V精密基准电压,内部具有软启动功能,可以减小浪涌电…

mfc使用gsoap访问python端webservice服务及中文乱码问题

webservice实现简介 客户端用MFC加gsoap实现, 服务端用python用spyne库实现。 服务端端口8000, 外露接口输入字符串,得到字符串: @rpc(Unicode, _returns=Unicode)def get_id(self, config):下载gsoap https://sourceforge.net/projects/gsoap2/files/latest/download 比…

C语言——rand函数

一、rand函数 这是一个在 C 标准库 <stdlib.h> 中定义的函数&#xff0c;用于生成伪随机数&#xff0c;默认情况下&#xff0c;它生成从 0 到 RAND_MAX 的伪随机数&#xff0c;其中 RAND_MAX 是一个常数&#xff0c;通常是 32767。 1、函数原型&#xff1a; 2、函数返回…

【LinuxC语言】信号相关函数——kill、raise、pause与alarm

文章目录 前言一、函数介绍1.1 kill() 函数1.2 raise() 函数1.3 pause() 函数1.4 alarm() 函数 总结 前言 在Linux环境下&#xff0c;信号是一种重要的进程间通信机制&#xff0c;用于处理异步事件和控制进程行为。除了使用signal函数来设置信号处理函数外&#xff0c;还有一些…

c++ 读取输入加速

c 在处理大规模输入输出时cin会很慢&#xff0c; 可能需要使用scanf 代码 这时候就需要使用下面的函数来加速cin 的输入 代码 static const auto io_sync_off[](){ios::sync_with_stdio(false);cin.tie(nullptr);cout.tie(nullptr);return nullptr; }();使用例子 static con…