本文参考自: 原文地址
对于easyUI实现一个树,是一件很简单的事情,实现形式很多。这里作者将实现,通过数据库获取数据,再将数据通过递归形式装成无限层级json数据,到达无限成级的树结构。需要用到的json插件建附件,希望能对大家有所帮助效果如图 实现步逐1、数据表设计(角色表)
Sql代码 收藏代码
CREATE TABLE `role` ( `id` varchar(32) NOT NULL, `createDate` datetime NOT NULL, `modifyDate` datetime NOT NULL, `name` varchar(64) NOT NULL, `isSystem` bit(1) NOT NULL, `description` varchar(256) NOT NULL, `fatherId` varchar(32) default '0' COMMENT '父id', PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
2、实体类
Java代码 收藏代码
/** * 实体类 - 角色 */
public class Role extends BaseEntity { private static final long serialVersionUID = -6614052029623997372L; private String name; //角色名称 private Boolean isSystem; //是否为系统内置角色 private String description; //描述 private List<Admin> adminList; //管理员 private List<Resource> resourceList; //资源 private String fatherId; //父角色id private String fatherName;