easyui-treegrid移除树节点出错
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2015年12月22日 11:46:02 星期二
http://fanshuyao.iteye.com/
一、问题描述
删除节点后js报错。
二、原因
因为删除的节点下面包含了其他的父子节点,但使用方法$('#select').treegrid('getChildren',row.id);获取的是该节点下的所有节点,并不是该节点的子节点,当删除某个父节点时,下面的子节点也删除了,但使用getChildren把所有节点都找出来了,当找不到某个节点时,就造成js错误
三、解决方法:
增加判断该节点是否存在:if($('#select').treegrid('find',childrenNode.id) != null){}
删除节点的方法:
remove | id | Remove a node and it's children nodes. |
该方法需要注意的是,会把本节点也删除
代码示例:
var childrenNodes = $('#select').treegrid('getChildren',row.id); for(var i=0; i<childrenNodes.length; i++){ var childrenNode = childrenNodes[i]; if($('#select').treegrid('find',childrenNode.id) != null){ $('#select').treegrid('remove',childrenNode.id);//移除 } }
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
2015年12月22日 11:46:02 星期二
http://fanshuyao.iteye.com/
相关推荐
NULL 博文链接:https://zhglhy.iteye.com/blog/1766581
easyui treegrid 冻结右侧列插件
easyui+jquery,其他组件数据(这里用的是列表ul)往treegrid树形表格里拖放数据,形成新的树形表格数据,自行引入css和js就可运行
这是我自己总结出来easyui-textbox和easyui-combobox的onchange事件响应实例,绝对可用,网上很多实例都无法运行,这个我亲自测试可用使用才传上来的,供大家参考学习。
jquery-easyui-EDT-1.5.2-build1 jquery-easyui-EDT-1.5.2-build1
编写js方法,将一般的json格式数据转为easyui treegrid使用的json格式 ............
当TreeGrid数据量过大的时候 使用 $('#tg').treegrid('collapseAll'); 和 $('#tg').treegrid('expandAll');会造成严重卡顿, 解决方案: 数据增加属性 state:closed, 即可默认收起,反之展开,需再展开时,将加载...
jquery-easyui-1.7.0 官方文档以及源码,演示demo,内容详细
EasyUI-Tree节点操作示例,适用于大众,内含数据库打开直接用
jquery easyui treegrid 拖拽demo
jquery-easyui-1.2.2jquery-easyui-1.2.2jquery-easyui-1.2.2
最近涉及到treegrid组件的查询,需要根据查询条件动态更新EasyUI的treegrid组件的动态加载查询结果
jquery-easyui-EDT-1.4.2-,包括中文文档以及一些示例,静态资源,各种样式
SSH+Easyui之TreeGrid树形展现数据源码
jquery-easyui-1.0.5API 使用说明文档 jquery_easyui_manual_cnjquery-easyui-1.0.5API 使用说明文档 jquery_easyui_manual_cnjquery-easyui-1.0.5API 使用说明文档 jquery_easyui_manual_cn
jQuery EasyUI jquery-easyui-1.5.5.6 版 API 中文版 PDF和chm版本,jQuery
easyui是一种基于jQuery的用户界面插件集合。 easyui为创建现代化,互动,JavaScript应用程序,提供必要的功能。 使用easyui你不需要写很多代码,你只需要通过编写一些简单HTML标记,就可以定义用户界面。 easyui...
jquery-easyui-1.5后台模板.zip jquery-easyui-1.5后台模板.zip jquery-easyui-1.5后台模板.zip jquery-easyui-1.5后台模板.zip
该资源为jquery-easyui-1.5.5版本,包含easyui插件所依赖的js和css