815
技術社區[雲棲]
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.xml及web配件文件web.xml。如有需求可去修改。
所有的css及JavaScript的引用都在index.jsp中。如果你的頁麵使用的是我原本提供的框架模式的話。這個頁麵基本不需要進行修改。
Extjs4框架的庫文件在js/extjs中。個人封好的JavaScript文件夾在js/common目錄下。與數據頁麵相關的JavaScrip文件在js/pages下。
頁麵JavaScript的入口是main.js。
左邊菜單欄是LeftMenu.js。JRainbow生成的源碼,菜單欄的數據源是data/MenuData.json。這裏你可以使用數據表的形式把這部分數據保存起來。後期好滿足權限控製的需求。
其它的也沒什麼太重要的了。
反饋
在使用插件的過程中有遇到什麼問題或者有什麼好的建議請聯係我。
QQ:283021581
手機:18565084465
個人博客:https://blog.csdn.net/jrainbow
新版本的發布及插件的信息匯總都將發布在我的個人博客上。
最後更新:2017-04-03 12:54:03