`
happyqing
  • 浏览: 3183507 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

easyui tree 树 TreeNodeVo

阅读更多

@JsonIgnore 序列化为json时,忽略此属性,(非必须)

 

 

import java.util.LinkedHashMap;
import java.util.List;

import com.fasterxml.jackson.annotation.JsonIgnore;

/**
 * easyui的tree的节点vo类
 * @author happyqing
 * @since 2013年12月3日
 */
public class TreeNodeVo {
	private String id;					//节点的 id
	@JsonIgnore
	private String parentId;			//父节点id,java生成树时使用
	private String text;				//显示的节点文字。
	private String iconCls;				//节点图标样式 	"iconCls":"icon-save", 	"iconCls":"icon-ok", 等
	private String state;				//节点状态, 'open' 或 'closed',默认是 'open'。当设为 'closed' 时,此节点有子节点,并且将从远程站点加载它们。
	private boolean checked;			//指示节点是否被选中。
	private LinkedHashMap<?,?> attributes;	//给一个节点追加的自定义属性。
	private List<TreeNodeVo> children;		//定义了一些子节点的节点数组。
	private String url;					//扩展属性url
	
	public TreeNodeVo()
    {
        //children = new ArrayList();
    }
	
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getParentId() {
		return parentId;
	}

	public void setParentId(String parentId) {
		this.parentId = parentId;
	}
	public String getText() {
		return text;
	}
	public void setText(String text) {
		this.text = text;
	}
	public String getIconCls() {
		return iconCls;
	}
	public void setIconCls(String iconCls) {
		this.iconCls = iconCls;
	}
	public String getState() {
		return state;
	}
	public void setState(String state) {
		this.state = state;
	}
	public boolean isChecked() {
		return checked;
	}
	public void setChecked(boolean checked) {
		this.checked = checked;
	}
	public LinkedHashMap<?,?> getAttributes() {
		return attributes;
	}
	public void setAttributes(LinkedHashMap<?,?> attributes) {
		this.attributes = attributes;
	}
	public List<TreeNodeVo> getChildren() {
		return children;
	}
	public void setChildren(List<TreeNodeVo> children) {
		this.children = children;
	}

	public String getUrl() {
		return url;
	}

	public void setUrl(String url) {
		this.url = url;
	}

}

 

 

分享到:
评论

相关推荐

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

    "EasyUI Tree树组件无限循环的解决方法" EasyUI Tree树组件是一种常用的树形结构控件,用于展示层级结构的数据。但是在使用EasyUI Tree树组件时,可能会遇到无限循环的问题,即点击最后一个节点时,会重新加载动态...

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

    EasyUI Tree插件是基于jQuery的一个轻量级插件,它提供了一种简单的方式创建树形控件。然而,在实际应用中,我们常常遇到数据结构的问题——即如何处理带有`children`属性的嵌套数据结构。这篇文章将详细介绍如何对...

    easyui tree使用方式

    EasyUI Tree 使用方式详解 EasyUI Tree 是一款功能強大且灵活的树状选择控件,它可以实现多种选择方式,例如多选、checkbox 勾选、新增或删除节点、拖曳移动节点等。以下是 EasyUI Tree 的使用方式详解。 一、套件...

    jquery-easyui-tree学习

    jQuery EasyUI Tree允许开发者轻松创建可扩展、可操作的树形结构,广泛应用于菜单导航、数据分类展示等场景。 jQuery EasyUI Tree的基础使用主要涉及以下几个方面: 1. **引入依赖**: 在HTML页面中,我们需要...

    EasyUI Tree Combotree 模糊搜索

    EasyUI Tree Combotree 的模糊所搜

    easyui tree 改进版

    EasyUI Tree是一款基于jQuery的轻量级用户界面库,它为开发者提供了丰富的树形结构组件。在标准的EasyUI Tree基础上,“easyui tree 改进版”进行了优化和增强,特别是加入了复选框选择功能,这使得用户在操作树形...

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

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

    Easyui tree 测试demo

    EasyUI 是一个基于 jQuery 的 UI 插件集合体,提供了丰富的界面组件,其中包括 Tree 组件。在本测试 demo 中,我们将深入探讨 EasyUI Tree 的使用方法以及相关文件的作用。 标题 "Easyui tree 测试demo" 指的是一个...

    easyui tree 三帧界面

    首先,EasyUI的Tree组件是一个强大的树形结构控件,它可以用来展示层级关系的数据。创建Tree的基本步骤包括引入EasyUI的CSS和JS文件,定义HTML结构,然后用JavaScript进行初始化和数据绑定。例如: ```html ...

    easyui tree

    通过理解和实践这个“easyui tree”例子,你可以掌握 Tree 基本用法,进一步拓展到更复杂的树形数据处理和交互功能。在实际项目中,结合服务器端数据,你可以创建出功能丰富的组织结构图、文件目录树等应用。

    EasyUI tree 及 DataGrid

    EasyUI 是一个基于 jQuery 的前端框架,主要用于构建用户界面,特别是对于企业级应用而言,它提供了丰富的组件,如对话框、表单、菜单、树形控件(Tree)和数据网格(DataGrid)等。在本项目中,"EasyUI tree 及 ...

    easyui tree和table和地图点的结合

    主要封装了easyui的表格删除添加修改查询以及tree和table和地图点的结合

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

    //这里使用的easyui1.3.6 //解决的问题是Tree控件的checkbox不能设置为不允许用户勾选 //设置一个标志位,在整棵树加载完成后就将标志位设置为false,不允许勾选checkbox了,在加载数据完成之前是可以勾选的,用来在...

    easyui Tree系统管理

    在"easyui Tree系统管理"中,"Tree"指的是EasyUI中的树形控件,用于展示层级关系的数据,常用于构建如组织结构、目录导航等系统管理功能。 树形控件在EasyUI中的实现主要依赖于`&lt;div&gt;`元素和特定的CSS样式以及...

    easyui tree 例子

    EasyUI Tree的基本HTML结构通常包含`&lt;ul&gt;`和`&lt;li&gt;`元素,每个`&lt;li&gt;`代表树的一个节点。节点可以通过`class="tree-node"`标识,并通过`data-options`属性设置节点的相关选项,如id、text、href等。 2. **数据绑定**...

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

    Tree组件是jQuery EasyUI中的一个重要部分,用于展示层级结构的数据,如目录、组织结构等。本篇文章将深入探讨如何实现jQuery EasyUI Tree的动态加载,并根据提供的标题和描述,分享一些可能的实现方法。 动态加载...

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

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

    tree easyui java 树递归

    "tree easyui java 树递归"这个主题涉及到的就是如何在Java环境下利用EasyUI库创建一个树形结构,并通过SpringMVC框架与数据库进行交互。下面将详细阐述相关知识点。 首先,EasyUI是一个基于jQuery的UI组件库,提供...

    使用easyUI实现树菜单

    EasyUI的树菜单是通过`&lt;div&gt;`元素和`class="easyui-tree"`来定义的。它可以从服务器获取数据,并根据数据动态生成节点。树菜单支持单击、双击事件,还可以展开/折叠节点,非常适合用来构建导航菜单或组织结构图。 #...

    权限管理EasyUI tree 及DateGrid 项目案例

    Tree组件在EasyUI中用于展示层次结构的数据,例如组织结构、权限树等。在权限管理中,tree常用于展现用户的权限层级关系,允许用户通过展开和收缩节点来查看和操作不同级别的权限。通过JavaScript事件处理,用户可以...

Global site tag (gtag.js) - Google Analytics