Easyui中的Tree组件使用频率颇高,经常遇到的需求如下:
1、在树形结构上,只有叶子节点才能被选中,其他节点不能被选中;
2、在叶子节点上右键出现浮动菜单实现新增、删除、修改操作;
3、在非叶子节点上右键出现浮动菜单实现新增、修改操作。
------------------------------------------------------------------------------------------------------------------
实现方法如下:
1、搭建测试环境(可以参考前文:【原】无脑操作:IDEA + maven + SpringBoot + JPA + EasyUI实现CRUD及分页)
2、建库建表
1 DROP TABLE biz_department; 2 CREATE TABLE biz_department 3 ( 4 departmentid INT AUTO_INCREMENT PRIMARY KEY COMMENT '部门编号', 5 departmentpid INT NOT NULL COMMENT '部门父编号', 6 departmentname VARCHAR(10) NOT NULL COMMENT '部门名称' 7 ) ENGINE=INNODB COMMENT='部门信息'; 8 INSERT INTO biz_department VALUES 9 (NULL, 0, '总部'), 10 (NULL, 1, '上海分公司'), (NULL, 1, '安徽分公司'), 11 (NULL, 3, '合肥办事处'), (NULL, 3, '铜陵办事处');