本章节讲述如何开发standardlesson项目中的菜单维护页面即MenuManage页面。
页面功能需求:加载页面后,左侧树显示菜单信息,右侧表单显示菜单详情,在树上点击鼠标右键可以新增同级节点和子节点,也可通过按钮新增同级节点和子节点,点击保存按钮可以保存数据。
sl_menu表脚本如下:
CREATE TABLE `sl_menu` ( `MENU_ID` int(11) NOT NULL AUTO_INCREMENT,--菜单编号 `REMARKS` varchar(120) DEFAULT NULL,--备注 `ICON` varchar(120) DEFAULT NULL,--图标 `NAME` varchar(60) NOT NULL,--菜单名称 `ORDER` int(11) DEFAULT NULL,--菜单序号 `PARENT_ID` int(11) DEFAULT NULL,--父菜单名称 `URL` varchar(120) DEFAULT NULL,--菜单链接 PRIMARY KEY (`MENU_ID`), KEY `fk_qs_menu_parent` (`PARENT_ID`), KEY `fk_menu_id` (`PARENT_ID`), CONSTRAINT `fk_menu_id` FOREIGN KEY (`PARENT_ID`) REFERENCES `sl_menu` (`MENU_ID`) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
本章节的内容基本上与第14章类似,同样为递归树数据维护,用户可以考虑先尝试自行实现功能。
本页面在项目的com.bstek.dorado.sample.standardlesson.middle.base目录下,页面效果如下:
本章的教学视频地址为:http://pan.baidu.com/s/1i3vFxDr
本章的数据库脚本地址为:http://wiki.bsdn.org/x/uQCrAg
Attachments:
No17.菜单维护.png (image/png)