dojo tree 最终版,包含前面的所有功能,并进一步重构了代码,这里直接贴代码,不再做解释

前端之家收集整理的这篇文章主要介绍了dojo tree 最终版,包含前面的所有功能,并进一步重构了代码,这里直接贴代码,不再做解释前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

代码方向从页面到数据

  1. html

  2. JavaScript

  3. struts + struts config

  4. @H_502_23@

    ClassTreeAction

    struts-category-tree.xml

    1. hibernate + pojo

    2. @H_502_23@

      Category.java

      数据库是用xdoclet生成

      这里也贴出来备份的数据库脚本

      /*Table structure for table `category` */

      DROP TABLE IF EXISTS `category`;

      CREATE TABLE `category` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `title` varchar(255) DEFAULT NULL,
      `url` varchar(255) DEFAULT NULL,
      `pid` int(11) DEFAULT NULL,
      `viewUrl` varchar(255) DEFAULT NULL,
      `sortingCode` int(11) DEFAULT NULL,
      `description` longtext,
      `moduleUrl` varchar(255) DEFAULT NULL,
      `sn` varchar(255) DEFAULT NULL,
      PRIMARY KEY (`id`),
      UNIQUE KEY `sn` (`sn`),
      KEY `FK302BCFED3B107E4` (`pid`),
      CONSTRAINT `FK302BCFED3B107E4` FOREIGN KEY (`pid`) REFERENCES `category` (`id`)
      ) ENGINE=InnoDB AUTO_INCREMENT=46 DEFAULT CHARSET=utf8;

      /*Data for the table `category` */

      insert into `category`(`id`,`title`,`url`,`pid`,`viewUrl`,`sortingCode`,`description`,`moduleUrl`,`sn`) values (1,'管理菜单',NULL,2010,'1'),(2,'景点大全',1,'scenicManager.action','1_2'),(3,'热门活动','',20100107,'activitys.action','1_3'),(4,'驴客集','1_4'),(5,'旅游政务资讯',8,'articleManager.action','1_8_5'),(6,'车游天下','1_8_6'),(7,'大武汉城市圈','1_8_7'),(8,'特色专栏','1_8'),(9,'旅游常识','1_9'),(10,'各地指南','1_10'),(11,'旅行社','1_11'),(12,'旅游线路','touristRoutes.action','1_12'),(13,'活动分类','classifyDefault.action',3,'1_3_13'),(14,'活动管理','adminDefault.action','1_3_14'),(15,'吃喝玩乐','foodManager.action','1_15'),(16,'景点分类',2,'1_2_16'),(17,'景点管理','1_2_17'),(18,'国内线路',12,'1_12_18'),(19,'国际线路','1_12_19'),(20,'国内旅游线路分类',18,'1_18_20'),(21,'国内旅游线路管理','1_18_21'),(22,'国际线路分类',19,'1_19_22'),(23,'国际线路管理','1_19_23'),(24,'指南分类',10,'1_10_24'),(25,'指南管理','1_10_25'),(26,'酒店','hotelManager.action','1_26'),(27,'酒店分类',26,'1_26_27'),(28,'酒店管理','1_26_28'),(29,'旅游常识分类',9,'1_9_34'),(30,'吃喝玩乐分类',15,'1_15_30'),(31,'吃喝玩乐管理','1_15_31'),(32,'旅游政务资讯分类',5,'1_5_32'),(33,'旅游政务资讯管理','1_5_33'),(34,'旅游常识管理','1_9_29'),(35,'照片图库','1_35'),(36,'图库分类',35,'1_35_36'),(37,'图库管理','1_35_37'),(38,'在线交流工具','1_38'),(39,'网店设置','1_39'),(40,'资料管理',39,'1_39_40'),(41,'网店频道配置','1_39_41'),(42,'网店营业参数设置','1_39_42'),(43,'网店首页栏目配置','1_39_43'),(44,'网店通栏配置','1_39_44'),(45,'留言管理',38,'1_38_45');

      /*Table structure for table `classify` */

      BUG说明:

      1:

      如果数据一条也没有。显示就会有点问题。

      解决:如果一条记录没有就执行插入操作,或手工在数据库添加一条记录

      2:这并不是异步加载,算是一次性加载,从数据就库看出来,有一个children字段。

      呵呵。。异步加载已经写好了。改天再整,不过一颗树就写了四篇,有点不想再写了

      3:按钮基本上没用了,我留着,只是防止顾客挑剔,呵呵。。都给他用。怕他用不习惯右键菜单

      原文链接:/dojo/291811.html

猜你在找的Dojo相关文章