閱讀815 返回首頁    go 技術社區[雲棲]


JRainbow二次開發手冊

插件獲取

百度網盤:https://pan.baidu.com/s/1c0GcDMg&third=15

開發流程

創建數據庫及表->JRainbow生成源碼->修改源碼以滿足需求

 

數據表的創建

在創建數據表的時候,如果你需要使用本插件自動生成Extjs的頁麵代碼的話。最好是把表及表字段的comment屬性,用於頁麵的標簽顯示。

 

:

DROP TABLE IF EXISTS `rainbow`.`department`;
CREATE TABLE  `rainbow`.`department` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `name` varchar(45) DEFAULT NULL COMMENT '部門名稱',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8 COMMENT='部門';


 

頁麵顯示

 

如果所有的源碼都由JRainbow生成的話,直接通過tomcat就可以顯示係統的操作功能。如下圖所示。

 

 

源碼目錄

當然,上麵由JRainbow生成的代碼及頁麵隻是一些簡單CRUD功能。你也可以對生成的源碼進行修改進行二次開發。

 

 

 

Src包下的源碼就不多說了,跟平時大家開發時是一樣的。

 

整個生成的源碼就兩個配置文件。一是Spring的配置文件applicationContext.xmlweb配件文件web.xml。如有需求可去修改。

 

所有的cssJavaScript的引用都在index.jsp中。如果你的頁麵使用的是我原本提供的框架模式的話。這個頁麵基本不需要進行修改。

 

Extjs4框架的庫文件在js/extjs中。個人封好的JavaScript文件夾在js/common目錄下。與數據頁麵相關的JavaScrip文件在js/pages下。

 

頁麵JavaScript的入口是main.js

 

左邊菜單欄是LeftMenu.jsJRainbow生成的源碼,菜單欄的數據源是data/MenuData.json。這裏你可以使用數據表的形式把這部分數據保存起來。後期好滿足權限控製的需求。

 

其它的也沒什麼太重要的了。

 

反饋

在使用插件的過程中有遇到什麼問題或者有什麼好的建議請聯係我。

QQ283021581

手機:18565084465

個人博客:https://blog.csdn.net/jrainbow

新版本的發布及插件的信息匯總都將發布在我的個人博客上。

最後更新:2017-04-03 12:54:03

  上一篇:go android自定義通知欄的效果音
  下一篇:go Ext4.0中window窗體使用詳解(常用屬性)