Dorado 7 : 22.1 概述

本章节讲述如何开发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)