easyui tree节点取消选择方法

来源:互联网 发布:文斯莫克家族知乎 编辑:程序博客网 时间:2024/05/21 07:55

easyui tree控件提供了check、uncheck、select方法,但未提供unselect方法,查看easyui源码文件jquery.easyui.min.js对select方法的定义:

这里写图片描述

可以发现,select方法调用_181方法,再来看一下_181方法:

这里写图片描述

到这里就一目了然了,当点击tree的某个节点时,把已经选择节点的class属性值去掉,然后将点击的当前节点的class属性值设置为选择状态
所以,要实现unselect功能,可以在业务方法中直接执行去掉选择class属性值的:

$('#orgTree').find('.tree-node-selected').removeClass('tree-node-selected');

也可以把unselect方法添加到easyui源码中,以便随时调用,代码如下:

这里写图片描述

然后业务代码可以如下调用:

这里写图片描述

2 0