easyui tree 子节点选中时,父节点也要选中如何实现

问题描述

easyui tree 子节点选中时,父节点也要选中如何实现

使用easyui tree时,希望实现只要有某一个子节点被选中时,父节点也要被选中,
因为按照其默认实现,只有所有的子节点都选中了,父节点才会被打勾,而且在
提交时还不会被提交到后台,这样满足不了我的需求,我希望做到,只要有一个
子节点被选中,父节点都会被选中并在提交时提交到后台,求如何实现

解决方案

机器人的方法可以,但是需要配置cascadeCheck为false,要不勾选子节点后会导致多有节点被勾选

解决方案二:

onCheck:function(node){ ? ? ? ? ? //
? ? var ?node1=$(tree).tree('getParent',node.target);
? ? $(tree).tree('check', node1.target);
? }......
答案就在这里:easyui tree 子节点选中时,父节点也选中

解决方案三:

直接得到父节点属性 然后设置为选中

时间: 2024-11-08 21:11:18

easyui tree 子节点选中时,父节点也要选中如何实现的相关文章

EasyUI 中combotree 默认不能选择父节点的实现方法_jquery

这需要添加如下字段就行,搜了半天,说什么判断是不是子节点什么的,都是胡扯! onlyLeafCheck:true, //病因分类 $('#artReason').combotree({ width:200, method:'GET', //url: '${ctx}/business/dict/json/DicEtilolgy', data:DicEtilolgy_data, idField : 'id', textFiled : 'name', parentField : 'pid', anim

WPF中TreeView控件在选中节点后如何获取其父节点,再父节点信息

问题描述 winform中TreeView控件中,在选中某个节点后,可以用e.Node.Parent来获取其父节点信息,再父节点可以用e.Node.Parent.Parent,而在WPF中此方法似乎不行,如,在选中某个节点后TreeViewItemitem=(TreeViewItem)treeCourseInfo.SelectedItem;可以获取该节点的信息if(item.Header.ToString()=="科目信息",但是不知该如何获取其父节点,再父节点.....信息,各位有谁

jQuery EasyUI tree 使用拖拽时遇到的错误小结_jquery

在我使用tree拖拽时总是失败,控制台输出了很多错误. 经过跟踪分析发现这是一个由于特殊配置导致的错误. 原先错误的代码如下: $('#tree').tree({ //省略其他 loadFilter: function(data, parent){ return data.rows; } }); 由于我后台返回值并不是一个直接适合tree使用的数据,需要从中取出rows才可以,所以就有了这段代码. 而 EasyUI 出错的原因就在于当拖动时,拖动方法中仍然会调用loadFilter方法,如下图代

sql server 树状结构表中,获取指定节点的所有父节点路径

CREATE PROCEDURE [dbo].[A_P_GetParentIds] ( @IdValue NVARCHAR(36) ,-- 子节点值 @tableName NVARCHAR(MAX) ,-- 表名 @ParentIdColumnName NVARCHAR(MAX) ,-- 父节点列名 @ChildIdColumnName NVARCHAR(MAX)-- 子节点列名 ) AS DECLARE @sqlTemp NVARCHAR(MAX); --查询sql SET @sqlTemp

你真的会玩SQL吗?查询指定节点及其所有父节点的方法

--查询ID = '009'的所有父节点 SET @ID = '009' ;WITH T AS ( SELECT ID , PID , NAME FROM TB WHERE ID = @ID UNION ALL SELECT A.ID , A.PID , A.NAME FROM TB AS A JOIN T AS B ON A.ID = B.PID ) SELECT * FROM T ORDER BY ID /* ID PID NAME ---- ---- ---------- 001 NULL

extjs怎么计算tree的父节点下面的所有子节点id总和

问题描述 大家好..我现在遇到一个问题就是在extjs中的tree问题..我是想实现判断树的父节点是否被选中,如果选中就累加父节点下面的所有子节点id的总和具体是这样子的:比如父节点A,下面有A1,A2,A3,如果我选中了A,那么如果A1,A2,A3都被选中的话,就累加,如果只选中了A2,A3,那么就累加A2和A3,请问下这个要怎么实现.谢谢了.. 解决方案 解决方案二:这个问题木有难度-去googleExt.ux.TreeCheckNodeUI我给你找了一个,http://blog.csdn.

利用java算法排列组合父节点下的子节点

问题描述 利用java算法排列组合父节点下的子节点 一个item下有多个父节点,一个父节点下面有多个子节点,通过遍历父节点把每个父节点的子节点遍历出来,然后对子节点进行组合,求大神帮我补全代码 List parents = mrItemDimCombMybatisDao.getAllParentByItem(itemId); for (MrItemDim parent : parents) { List sons = mrItemDimCombMybatisDao.getAllSonByPare

怎样判断ExtJS 异步tree的某个节点下的所有节点都已经加载了

问题描述 最近在项目中遇到一个Ext 异步树头痛的问题:树中的每个节点都有一个checkbox,当勾选父节点时,也需要将其所有的子节点都选中,但是问题是当前还没有加载这些子节点.知道可以通过对父节点加tree.on(checkedchange,function(node){node.expand(..递归.)});的形式逐个展开所有的子节点,但是怎样才能知道父节点下的所有子节点都被展开选中了呢? 因为要在这之后对该父节点和其所有子节点做一些操作. tree.on('checkedchange',

javascript-前端js加载ztree出现最后一个节点不能判断他是不是父节点

问题描述 前端js加载ztree出现最后一个节点不能判断他是不是父节点 最近做java项目开发遇到个问题,就是ztree插件的最后一个节点不是父节点,我怎么判断它 是不是父节点,最好在后台判断,前端js也行,且不是父节点就不显示文件夹. 解决方案 ztee有相应判断方法. 初始化节点数据时,根据 treeNode.children 属性判断,有子节点则设置为 true,否则为 false