easyui tree 多级节点的的某个节点的所有子节点id查询

原创 2016年05月31日 14:16:51

数据库函数:

DELIMITER $$


CREATE DEFINER=`user`@`%` FUNCTION `queryChildrenType`(ppid varchar(32)) RETURNS text CHARSET utf8
BEGIN
DECLARE sTemp text;
DECLARE sTempChd text;


SET sTemp = "";
SET sTempChd = cast(ppid as char);


WHILE sTempChd is not NULL DO
if  ISNULL(sTemp) || LENGTH(trim(sTemp))<1 THEN
    SET sTemp = sTempChd;
ELSE
    SET sTemp = CONCAT(sTemp,',',sTempChd);
END IF;


SELECT group_concat(id) INTO sTempChd FROM qs_airdata_materialtype where FIND_IN_SET(parentId,sTempChd)>0;
END WHILE;
return sTemp;
END


dao层函数(result即为所有的id):

public String queryChildren(String id) {
Session session = getHibernateTemplate().getSessionFactory()
.openSession();
try {
String hql = "select queryChildrenType(?)";
String result = null;
SQLQuery query = session.createSQLQuery(hql);
query.setParameter(0, id);
result = (String) query.uniqueResult();
return result;
} finally {
session.close();
}
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

Easyui combotree 获取根节点以及所有节点的方法

1、Easyui combotree 获取根节点以及所人节点的方法 注:查看Easyui 文档,combotree继承自combo和tree。 ComboBox是有getData方法的。而combot...
  • ytangdigl
  • ytangdigl
  • 2017年06月28日 11:44
  • 4128

easyUI,tree,获取一级子节点

//某节点的一级节点 function getLeafChildren(parentnoot){     var leafNodes = [];     $(parentnoot.target)   ...
  • eraier
  • eraier
  • 2015年11月05日 09:19
  • 539

easyui tree 检索树节点(3)

easyui tree 检索
  • yb305
  • yb305
  • 2017年03月24日 14:39
  • 350

获取树选中叶子节点以及所有关联父节点(easyui tree)

//生成实习生科室树 function createOrgnizationOfTrainee() { var k= getTreeSelecte...
  • wcj920946195
  • wcj920946195
  • 2016年09月06日 00:17
  • 1956

Easyui Tree对节点进行,添加,修改,删除操作

$(function(){ $("#contentCategory").tree({ url : '/content/category/list', anim...
  • Easzz
  • Easzz
  • 2016年12月13日 14:36
  • 75957

EasyUI Tree 获取实心节点和选中的节点

后面加参数如下: $('#tt').tree('getChecked', ['checked','indeterminate']);
  • u013490995
  • u013490995
  • 2014年03月03日 13:27
  • 2282

Linq to xml 查找所有的子节点

XContainer.Descendants 方法 () 按文档顺序返回此文档或元素的子代元素的集合。...
  • QingHeShiJiYuan
  • QingHeShiJiYuan
  • 2016年11月30日 10:25
  • 1121

easyui 获得选中tree节点的层数

获得tree节点的层数,思路是这样子的,easyui tree有个getParent的方法,可以获得该节点的父节点,但该节点为顶节点时,它的getParent的节点为null,故循环node = $(...
  • luo4105
  • luo4105
  • 2016年08月06日 17:41
  • 4345

tree型的json数据按照json的某个字段对子节点进行排序

项目中要求tree型的json数据按照json的某个字段对子节点进行排序,自己花时间写了写,整理如下: 要求:按照type属性对json数据进行排序,没有子节点(type=0)的排在前面 1.初始...
  • u010176097
  • u010176097
  • 2015年08月07日 15:37
  • 1456

easyui 获取子节点并修改节点颜色

onLoadSuccess:function(node,param){           var childrens = $('#phenotype').tree('getChildren', no...
  • u010964869
  • u010964869
  • 2016年03月30日 19:31
  • 321
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:easyui tree 多级节点的的某个节点的所有子节点id查询
举报原因:
原因补充:

(最多只允许输入30个字)