Jquery easyui combotree清除选中扩展
2015-08-26 17:06
615 查看
最近在做一个项目时需要用到Jquery easyui combotree这个控件,但是控件一旦选择了值就不能清空选择
于是想办法如何能清空选择. 有一个比较简单的解决方案如下:
在后台拼接json数据的时候,在拼接好的数据最后加一个选项,清空选中
然后在combotree的onSelect事件中做处理,判断选择的节点的ID是否等于清空选中节点的id(也就是node.id==0),如果相等那么就清空combotree的值
就这样就解决了选择combotree控件值后不能清除的问题.
于是想办法如何能清空选择. 有一个比较简单的解决方案如下:
在后台拼接json数据的时候,在拼接好的数据最后加一个选项,清空选中
JSONArray datas = new JSONArray();// datas还要设置控件需要的其他值 JSONObject object = new JSONObject();// 在其他值设置完成后,在最后添加一个节点 object.put("id", "0"); object.put("text", "清除选中"); datas.add(object);
然后在combotree的onSelect事件中做处理,判断选择的节点的ID是否等于清空选中节点的id(也就是node.id==0),如果相等那么就清空combotree的值
$('#parent_code').combotree({ url: '${ctx}/act/getTree.do',//加载数据 //选择树节点触发事件 onSelect : function(node) { if(0 == node.id){ //清除选中 $('#parent_code').combotree('clear'); } } });
就这样就解决了选择combotree控件值后不能清除的问题.
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- JavaScript演示排序算法
- jQuery Ajax 跨域调用
- 移动端的长按事件
- easyui------显示隐藏列功能
- jquery教程靠边站,一分钱不花让你免费学会jquery
- JQuery+Strusts1.x无刷新登录
- Patrol 7 架构下?的处理方法
- 中病毒后常用的解决方法病毒终极解决方案
- jQuery菜单插件用法实例
- JQuery 初体验(建议学习jquery)
- flex 控件的重要属性
- Jquery实现的table最后一行添加样式的代码
- jQuery实现向下滑出的平滑下拉菜单效果
- jQuery 练习[一] 学习jquery的准备工作
- jquery获得页面元素的坐标值实现思路及代码
- 使用Browserify配合jQuery进行编程的超级指南
- jquery如何实现在加载完iframe的内容后再进行操作
- jquery $.ajax()取xml数据的小问题解决方法
- jQuery '行 4954 错误: 不支持该属性或方法' 的问题解决方法