`
angelhau
  • 浏览: 29730 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

扩展easyui tree的两个方法 获取实心节点

阅读更多

 

$.extend($.fn.tree.methods,{
	getCheckedExt: function(jq){
		var checked = $(jq).tree("getChecked");
		var checkbox2 = $(jq).find("span.tree-checkbox2").parent();
		$.each(checkbox2,function(){
			var node = $.extend({}, $.data(this, "tree-node"), {
				target : this
			});
			checked.push(node);
		});
		return checked;
	},
	getSolidExt:function(jq){
		var checked =[];
		var checkbox2 = $(jq).find("span.tree-checkbox2").parent();
		$.each(checkbox2,function(){
			var node = $.extend({}, $.data(this, "tree-node"), {
				target : this
			});
			checked.push(node);
		});
		return checked;
	}
});

 点击查看原图

 

demo

分享到:
评论

相关推荐

    easyui tree扁平化扩展,不用再为children嵌套结构烦恼

    默认情况下,EasyUI Tree支持加载JSON格式的数据,其中每个节点都可以包含一个`children`属性来表示子节点列表。这种数据结构虽然直观,但在某些情况下(例如后端返回的是扁平化的数据)并不方便处理。 #### 三、...

    easyui tree使用方式

    EasyUI Tree 的画面示意图可以分为两种,一种是群组信息,另一种是电费计价模式。群组信息的示意图显示了树状结构的选择,电费计价模式的示意图显示了树状结构的选择和价格计算。 四、载入说明 EasyUI Tree 需要...

    Easyui Tree获取当前选择节点的所有顶级父节点

    总结来说,获取Easyui Tree当前选择节点的所有顶级父节点的关键在于递归地调用`tree('getParent'...)`方法,直到达到根节点或达到预设的深度限制。同时,通过适当的数据结构(如字符串)记录路径,并在需要时展示...

    jquery-easyui-tree学习

    jQuery EasyUI Tree提供了多种扩展功能,如展开/折叠节点、异步加载数据、添加/删除节点等。例如,通过`expandNode`方法可以展开指定的节点: ```javascript $('#tree').tree('expandNode', {id: '1-1'}); // ...

    扩展jquery easyui tree的搜索树节点方法(推荐)

    * 1)扩展jquery easyui tree的节点检索方法。使用方法如下: * $("#treeId").tree("search", searchText); * 其中,treeId为easyui tree的根UL元素的ID,searchText为检索的文本。 * 如果searchText为空或"",...

    easyui tree 改进版

    可以通过添加两个额外的按钮或者在树的根节点上设置一个全选复选框来实现。全选按钮会遍历所有节点并设置它们的选中状态,全不选则反之。 6. **多态展示**:除了基本的文本展示,改进版可能支持自定义节点内容,...

    Easyui tree 测试demo

    描述中提到的 "简单的 easyui tree 例子" 暗示我们将会看到一个基础的 Tree 实现,可能包括加载数据、节点操作、节点展开与折叠等功能。 标签 "easyui tr" 可能是为了简化关键词,代表 EasyUI 和 Tree 相关内容。 ...

    jQuery EasyUI tree增加搜索功能的实现方法

    扩展jQuery EasyUI tree搜索树节点的方法,使其支持节点名称的模糊匹配,将不匹配的节点隐藏。 /** * 1)扩展jquery easyui tree的节点检索方法。使用方法如下: * $("#treeId").tree("search", searchText); * ...

    EasyUI实现两个treegrid互相拖放

    本代码在EasyUI官网原treegrid拖放demo的基础上进行详尽的注释,并加以改动,如今可以实现两个treegrid之间互相拖放,本代码分别可以进行“剪切”和“复制”的功能,当前使用的是“剪切”功能,可通过改变treegrid-...

    easyui tree

    在 EasyUI 中,"Tree" 是一个重要的组件,常用于展示层级结构的数据,如组织架构、文件目录等。本例子是关于如何使用 EasyUI 来生成一个简单的树形结构,非常适合初学者学习。 首先,我们需要理解 EasyUI Tree 的...

    jquery easyui tree 树形列表节点异步加载

    在本文中,我们将深入探讨jQuery EasyUI中的Tree组件以及如何实现树形列表节点的异步加载。EasyUI是一个基于jQuery的轻量级前端框架,它提供了丰富的UI组件,包括我们这里关注的Tree组件。异步加载是提升用户体验的...

    解决EasyUI中Tree的CheckBox不能设置为禁用的问题

    //设置一个标志位,在整棵树加载完成后就将标志位设置为false,不允许勾选checkbox了,在加载数据完成之前是可以勾选的,用来在数据中设置勾选了哪些节点 //这样就可以实现读取url数据时是可以设置勾选了哪些节点,在...

    easyui tree 三帧界面

    在“easyui tree 三帧界面”这个主题中,我们主要讨论的是如何利用EasyUI的Tree组件来创建一个具有三个独立区域的界面,其中右侧区域可以动态展示图片和批注信息。 首先,EasyUI的Tree组件是一个强大的树形结构控件...

    EasyUI Tree树组件无限循环的解决方法

    这是因为EasyUI Tree树组件在处理最后一个节点时,会将其状态设置为closed,从而导致无限循环。 解决方法是将末节点State状态设为open,这样可以正常显示树形结构。下面是解决方法的详细介绍: 首先,需要了解...

    EasyUI tree 及 DataGrid

    在本项目中,"EasyUI tree 及 DataGrid" 提到了两个核心组件:Tree 和 DataGrid,并且提到了与数据库和存储过程的交互,这通常涉及到后端开发技术,如 Asp.net 和 AJAX。 1. **EasyUI Tree**: EasyUI 的 Tree ...

    easyui tree 例子

    在这个“easyui tree 例子”中,我们可以探讨几个关键的知识点,包括EasyUI Tree的基本使用、数据绑定、事件处理以及如何与后端数据交互。 1. **EasyUI Tree的基本结构** EasyUI Tree的基本HTML结构通常包含`<ul>`...

    JqueryEasyUI Tree 动态加载,稍作修改就可以用了

    4. 使用`tree`方法的`append`操作,将新获取的子节点数据添加到Tree中。 以上内容是关于jQuery EasyUI Tree动态加载的基本实现和注意事项。根据实际需求,你可能还需要处理异步加载过程中的错误、优化数据请求策略...

    树节点绑定(EasyUI-Tree)内含数据库打开直接用

    综上所述,“树节点绑定(EasyUI-Tree)内含数据库打开直接用”这个主题涵盖了前端EasyUI Tree组件的使用,C#后端与数据库的交互,以及ASP.NET框架的运用。通过理解这些知识点,开发者能够创建出交互性强、数据驱动...

Global site tag (gtag.js) - Google Analytics