easyUI 树形列表 想实现 点击当期节点 子节点显示,点击另一个节点 其他节点的子节点隐藏 类似于according 的效果 怎么办?

后台的方法 父节点的数据 和 子节点的数据是分开获取的

加载方法是 easy UI tree 的框架。。。昨天试了一天 ,没有实现这个效果

请教高手 该怎么写?请输入代码

var url = "../../classstructure/getEquipmentTypeTree.do?&r="+new Date().getTime();

$('#tt').tree( {

url : url,

checkbox:false,

onLoadSuccess:function(node,data) {

//alert(1);

// setSysCombobox("assetnum","dm_isorno",0.35,2,'queryDiv');

//console.log

//(JSON.stringify(data));

$("#unitlist li:eq(0)").find("div").addClass("tree-node-selected");

},

onClick : function(node) {//列表内容点击事件

//console.log(node);

//alert(1);

// $("#10030600").datagrid('clearSelections'); // clear

// queryUser();

classstructureid = node.id;

classstructureidName = node.text;

queryClassAttrs(classstructureid);

loadQueryForm(classstructureid);

// if(node.attributes.type){

// //$("#toolbar").hide();

// }else{

// $("#toolbar").show();

// }

},

onBeforeExpand:function(node,param){

console.log(node.id);

$('#tt').tree('options').url = "../../classstructure/getClassTreeByEquipmentType.do?equipmenttype="+node.id;

$.ajax({

url:"../../classstructure/getClassTreeByEquipmentType.do?equipmenttype="+node.id,

type: "GET",

dataType: "json",

success:function(data){

console.log(JSON.stringify(data));

var son = '

  • ';

for(i = 0;i

son += "

"+data[i].text+"";

son += "

";

}

var mm = $('#_easyui_tree_1');

mm.insertAfter(son);

console.log(son);

}

})

} ,

onExpand:function(node,param){

return false;

/*var self = this;

var nn = $('#tt>li');

//alert($(this));

//console.log($(this));

nn.each(function(){

//alert(1);

if(!$(this).find('ul')){

//console.log($(this).siblings('li'));

//$(this).find('ul').css('display','none');

//$(this).siblings('li').find('ul').hide();

}

if(($(this).siblings('li>ul'))){

console.log(1);

$(this).siblings('li').children('ul').hide();

}

});*/

}

/*if(node){

var children = $("#tt").tree('getChildren',node.target);

console.log(node.target.div);

for (var i=0; i

$('#privilegeEventId').tree('check',children[i].target);

}

}

},*/

/*onBeforeCollapse:function(){

var nn = $('#tt li').find('.tree-hit');

$(this).parent('li').find('ul').hide();

},

onCollapse:function(){

}*/

});

感觉最主要的是 覆盖不掉 easyui 默认的方法。。。

ajax与easyui树节点,easyUI 树形列表 想实现 类似于according 的效果 怎么办?相关推荐

  1. ajax与easyui树节点,EasyUI中的tree用法介绍

    真的是太忙了,本应该有好多东西可以写,但是没什么闲时间,每次想到写的时候,来点事就又给忘了.10月最后一天了,在忙也得把这篇文章写完,不然又得多一个空白月了. 这是之前带领成员开发一个小模块功能的时候 ...

  2. easyui treegrid php,jQuery EasyUI 数据网格与树插件 – Treegrid 树形网格 | 菜鸟教程

    jQuery EasyUI 数据网格与树插件 - Treegrid 树形网格 jQuery EasyUI 插件 扩展自 $.fn.datagrid.defaults.通过 $.fn.treegrid. ...

  3. EasyUI 树菜单

    EasyUI 树菜单 通过ssm框架项目实现EasyUI 的树菜单的单选,复选,异步加载树,同步加载树和树权限控制等功能. 本章知识点 效果图: 需求:通过SSM框架,实现EasyUI 树菜单的单选, ...

  4. 通过Easy-UI 树插件实现ArcGIS多个服务图层的图层控制

    项目上要一个图层控制功能,当时也找到一些别人分享的,但是只能实现对一个动态服务图层的控制,然而项目上叠加了好几个图层,需要实现对多个服务图层的控制.一开始想简单了,觉得有几个图层构建几次树不就完事了, ...

  5. easyui树拖拽排序java_easyui tree 拖拽功能并将数据返回后台保存至数据库

    1.需要实现tree的拖拽功能,首先在定义一个tree时候需要设置 dnd : true 2.easyui 给我们提供了一个onDrop : function(target, source, poin ...

  6. EasyUI树目录结构

    EasyUI树目录结构,通过后台返回的json数据resualt,通过eval()解析成对象给treeData 从而实现动态数据:下面是treeData 数据默认的数据格式: //动态菜单数据 var ...

  7. easyui复杂表单_jQuery EasyUI 表单 – 创建树形下拉框(ComboTree) | 菜鸟教程

    jQuery EasyUI 表单 - 创建树形下拉框 树形下拉框(ComboTree)是一个带有下列树形结构(Tree)的下拉框(ComboBox).它可以作为一个表单字段进行使用,可以提交给远程服务 ...

  8. element-ui中el-tree树形控件-树节点的选择(选中当前节点,获取当前id并且获取其父级id)...

    在element-ui的el-tree树形控件中默认获取选取当前选中id的方法是this.$refs.tree.getCheckedKeys(); 但是如果子节点不是全部选中的话,父节点算不选中. 由 ...

  9. easyui treegrid php,Easyui在treegrid添加控件实例教程

    最近看了一个easy感觉里面的树搞得还不错,虽然觉得让人有点不灵活的感觉,我们来说说怎么在树种添加控件效果本文主要介绍了Easyui在treegrid添加控件的实现方法,需要的朋友可以参考下,希望能帮 ...

  10. MFC中CImageList(图形列表控件)、CTreeCtrl(树形列表控件)的简单用法

    网上资料: CImageList控件:用来保存一组相同大小的图标或位图,它没有图形显示界面,主要用途是为其它控件提供图形列表.可以通过索引访问图标或位图. CImageList常用的函数有: 函数 说 ...

最新文章

  1. PIC单片机入门_8位AD转换器
  2. php 注册树,php常用设计模式(单例,工厂,注册树模式)
  3. Linux 下的 AddressSanitizer
  4. 阿里云物联网平台体验(树莓派+Python篇)
  5. c#图片base64去转义字符_C# imgage图片转base64字符/base64字符串转图片另存成
  6. 案例解读:利用12c渐进式DASH分析ON CPU
  7. 软化边硬化边_启示录:做完线雕第三天特别丑、边哭边讲线雕有什么副作用?...
  8. mysql服务器失败1396_MYSQL ERROR 1396 (HY000) 错误的解决办法
  9. mysql通信协议的半双工机制理解
  10. Python大数据处理方案
  11. sql怎么实现2个表连接_多表上SQL连接:概述和实现
  12. xposed修改手机屏幕分辨率
  13. RxJava2.0_1:基础学习和理解
  14. Boot Rom和Bootloader
  15. 打开计算机没有显示出硬盘,电脑启动时显示找不到硬盘如何解决_都叫兽软件...
  16. 计算机组成与系统结构实验-基于微程序控制的CPU设计
  17. Nginx 服务 (编译安装--访问控制--虚拟主机)详解
  18. 光脚丫思考Vue3与实战:第05章 计算属性和侦听器 第03节 计算属性的其他玩法
  19. 终极算法——第七章:类推学派:像什么就是什么
  20. 中国软件开发者薪资调查报告

热门文章

  1. 地老天荒只是一个华丽的传说
  2. 理解数据库中的undo日志、redo日志、检查点
  3. 遇见C++ Lambda
  4. 阿里云基于NVM的持久化高性能Redis数据库 1
  5. D3.js v4版本 按住shift键框选节点demo
  6. POST 与GET的不同
  7. nginx 逻辑运算
  8. Unity IOC简单认知
  9. window下从python开始安装科学计算环境
  10. 总结帖:“深度解析:清理烂代码”