色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

JeecgBoot低代碼開發平臺,如果配置樹形數據表頁面?

錢艷冰2年前15瀏覽0評論

JeecgBoot是一個低代碼開發平臺,優秀的國產開源項目,基于代碼生成器,支持無代碼配置化快速開發,功能非常完善,前后端分離架構,技術棧使用主流的Java+SpringBoot+MyBatis,前端使用node+AntDesign。

代碼托管在Github和Gitee,star數量超14.7K,fork數量超5.7K,獲得多個獎項,連續五年中國最火TOP5、十大優秀開源項目、2014年微信開發商大會第一名。

JeecgBoot支持在線表單開發,下面介紹如何定義樹形數據表,分分鐘完成CRUD功能頁面。

一,Docker一鍵部署

JeecgBoot最新發布版本2.2.1,支持Docker鏡像快速構建,Docker-compose資源編排,一鍵部署。

Docker鏡像構建只需執行一次,啟動運行直接跳到第六步,執行docker-composeup

1)拉取項目代碼,Github或者Gitee。

2)配置{jeecg-boot}/application.yml,指向docker,引用MySQL和Redis容器hostname。

3)編譯后臺服務{jeecg-boot},mvnpackage,得到target目錄下的jar包文件。

4)編譯Admin管理系統{ant-design-vue-jeecg},yarnrunbuild,得到dist目錄下的發布文件。

5)本地構建Docker鏡像,docker-composebuild

6)運行Docker容器實例,docker-composeup

二,Admin后臺管理系統,配置化快速開發

瀏覽器打開localhost,默認用戶admin或者jeecg,默認密碼123456

進入菜單:在線開發->Online表單開發

1,新增表單,輸入表名和描述,配置樹形表

表類型,選擇【單表】;

是否樹,選擇【是】,然后配置新出現的兩個參數;

樹表單父ID,默認字段名pid;

樹開表單列,指的是樹形展開時,子數據錨定在哪個數據列上,示例中使用label_data。

2,配置數據庫屬性

增加兩個數據字段,標簽label_data,備注note,其他選項使用默認配置。

3,配置頁面屬性

勾選【表單顯示】、【列表顯示】、【是否查詢】,控制字段出現的功能場景。

控件類型常用文本框、日期、下拉框等。

4,查詢配置

選擇控件類型,勾選是否啟用。注意配置下拉框等需要數據源的控件。

5,同步數據庫

完成數據表配置后,此時【同步狀態】顯示未同步,也就是說,還沒有創建對應的數據表。

點擊菜單項“同步數據庫”,將自動完成數據表創建。

6,功能測試

同步數據庫成功后,將出現”功能測試“菜單,點擊進入數據表功能頁面。

新增數據,

新增子數據,

查詢數據,

導出和導入Excel文件。

7,配置地址,得到菜單鏈接

圓滿快速完成了一個完整的數據表CRUD功能和頁面,支持樹形結構展示。

三,常見問題

1,可能存在的控件類型配置不一致

在配置頁面屬性時,字段”標簽“的控件類型應該是文本框,對應出現在新增表單數據頁面中。

查詢配置時,字段”標簽“期望的是下拉框選擇。

2,修改數據表時,同步數據庫失敗

如果表結構改動無法做到兼容已有數據,普通同步將會出現失敗,這時可以使用強制同步,也就是刪除數據表重新生成。