EasyUI中combotree允许多选的时候onSelect事件会重复触发onCheck事件
分享个combotree允许多选的时候onSelect事件(通常是点击“+”号时)会重复触发onCheck事件的蠢解决办法是:
1.弄一个全局变量:
var loading = false; //表示在触发combotree各种事件时是否遍历树;
2.设置onSelect时不做任何操作:
$("input[name='XXXXX']").combotree({。。。onSelect: function(node) {return;},。。。 });
3.设置onBeforeLoad时loading为true:
$("input[name='XXXXX']").combotree({。。。onBeforeLoad: function(row) {loading = true; 。。。},。。。 });
4.设置onLoadSuccess时loading为false:
$("input[name='XXXXX']").combotree({。。。onLoadSuccess: function (row, data) {loading = false; 。。。},。。。 });
5.onCheck时判断如果为true,表示代码试图遍历树,则不执行对所勾选数据的处理;
$("input[name='XXXXX']").combotree({。。。onCheck: function (data, checked) {if (loading) {return;}if (checked == true) {}。。。},。。。 });
大家如果还有其他更好解决办法,欢迎提供。。
转载于:https://www.cnblogs.com/gawking/p/4255419.html
EasyUI中combotree允许多选的时候onSelect事件会重复触发onCheck事件相关推荐
- easyui中combotree只能选子选项,父级不被选中
前言 前几天面试遇到一个需求(easyui中combotree只能选子选项,父级不被选中),回来特意整理下,大概的思想是如果该tree的节点被选中是判定一下是否有子节点,如果没有就说明是最终节点了,步 ...
- easyui 中combogrid 实现多选,反选效果
实现EasyUI Combogrid组件的多选和反选效果 1.html 代码 <input id="roadClass" name="road" /&g ...
- EasyUI中combotree 研究
1.combotree继承自tree 故json格式也来自树 [{"attributes":{"id":"A81F9B91785E49179E9DA6 ...
- windows中使用Findwindow函数与FindWindowEx函数来实现自动控制、触发第三方软件事件的方法...
FindWindow 用来根据类名和窗口名来得到窗口句柄的.但是这个函数不能查找子窗口,也不区分大小写. 如果要从一个窗口的子窗口中查找需要使用FindWindowEX. 如果要搜索的外部程序的窗口标 ...
- ACTIVEX DLL时,如何在回调函数中改变DLL的一些私有变量的值,并触发用户事件?...
By CSDN daviddivad (你真行,居然比我还快! Scorpio) 请看例子: 两个类模块 clsTimer: 公有类,用于输出 clsSendMe ...
- easyui 复选框 onClickRow事件与onSelect事件与onCheck事件
在项目中一直存在一个问题,一直都没发现问题的根源在哪里.在我们测试这边也是偶尔会出现.但是每次我去测试的时候也没问题.今天终于找到原因了! 在easyui中点击行和点击复选框触发的事件是不一样的! 点 ...
- vue中解决模糊搜索输入中文时--未输入完成时触发input事件
在给输入框绑定input或keydown事件时 预期效果是有输入法时,输入中文后触发事件,不希望输一个字母就触发一次事件 可以用到compositionstart,compositionend. 主流 ...
- php会计科目,ThinkPHP+EasyUI之ComboTree中的会计科目树形菜单实现方法
假设数据库中会计科目数据表的字段为:id,code,name,islast.分别为自增主键,科目编码,科目名称,是否为末级("1"表示末级科目). 这里在Thinkphp的模型层中 ...
- easyui之combotree
这几天时间比较空闲的我把easyui中比较难的控件回顾一遍 这次的总结是easyui中的combotree easyui的中文文档上说:combotree结合选择控制和下拉树,类似于combobox只 ...
最新文章
- 也许,这样理解 HTTPS 更容易
- 6.Django与Ajax
- AI芯片格局最全分析
- Centos7 开机启动汇总
- Solr(二)创建索引和查询索引的基本应用
- 查找表_leetcode454
- [技巧心得] 嵌套选择器优先级
- 搜集整理一些Cron表达式例子
- Java中的恒等于号怎么输入_Java---java基础语法03---运算符
- 中国燕麦片市场销售现状与十四五发展趋势分析报告2022年版
- vue+elementUI 怎么上传图片至阿里云
- IOS小知识点5之内存警告、循环引用、交叉引用
- php自助旅游网站平台
- 英特尔第十代处理器为什么不支持win7_10代cpu能不能装win7?10代cpu装win7全面分析(支持十代cpu)...
- 盘点 | 2022年国内重大数据安全事件
- 怎样将pdf压缩得很小?如何把pdf压缩到最小?怎么把pdf压缩到最小?如何把pdf文档压缩变小?怎么将pdf文档压缩至更小?怎么把pdf压缩到最小方法软件网站有哪些?
- 如何使用谷歌浏览器远程调试安卓/ios真机H5应用?
- matlab中矩阵重排列,稀疏矩阵重新排序
- MATLAB Simulink Example
- MathWorks 中国
- emg采集精度_EMG
- 怎么查看无线路由器连接的设备连接服务器,手机如何查看无线wifi连接人数 手机查看无线wifi连接人数方法【介绍】...
热门文章
- linux安装manjaro创建分区失败,如何安装Manjaro Linux [最强指南]? 看完就知道了
- @NotEmpty,@NotNull和@NotBlank的区别
- 005_JSONArray对象静态方法
- php扩展-ioncube组件的安装方法_Windows系统PHPStudy Web环境安装ionCube扩展软件
- c语言符合运算符的运算顺序,二 如何学习C语言的运算符和运算顺序
- cefsharp 发送请求服务器_使用 WPF 版简易 SIP 服务器向 GB28181 摄像头发送直播请求...
- jQuery Mobile 快速入门
- 自定义控件:流式布局
- VMware15虚拟机安装教程
- bstr java_BSTR详解一 -BSTR简介和内部结构