Jeecg自定義代碼生成器模板文件

需求:Jeecg代碼生成器現有的風格不知足項目需求,須要自定義頁面風格。

步驟:

1.先按照需求樣式作一張表的信息維護界面,包括列表(用於展現全部數據),表單(用於增長修改單條記錄)。

2.複製一份現有的模板文件包及其如下文件,修改文件名,修改OnlineGenerateEnum枚舉類

3.按照視頻所述依次修改文件

1.自定義表單模板-新增
(1).判斷字段中是否有文件/圖片類型的,若無,則不須要引入相關JS/css
(2).修改HTML title屬性
(3).修改表單action
(4).循環列並修改樣式
(5).注意pageColumns和pageAreatextColumns的區別
(6).若頁面有文件上傳須要修改文件上傳的相關JS
2.自定義表單模板-修改(主要修改默認值)
(1).input:value="${'$'}{${entityName?uncap_first}Page.${po.fieldName}}"
(2).dictSelecttag宏 :valuePre = "${entityName?uncap_first}Page."
(3).t:dictSelect標籤:defaultVal="${'$'}{${entityName?uncap_first}Page.${po.fieldName}}"
(4).日期:value='<fmt:formatDate value='${'$'}{${entityName?uncap_first}Page.${po.fieldName}}' type="date" pattern="yyyy-MM-dd"/>'
(5).時間:value='<fmt:formatDate value='${'$'}{${entityName?uncap_first}Page.${po.fieldName}}' type="date" pattern="yyyy-MM-dd hh:mm:ss"/>'
(6).如有文件字段須要回顯文件列表供預覽、下載、刪除
3.模板文件中用到的參數講解(見備註)

視頻地址: 連接:https://pan.baidu.com/s/1JynIqaJ-DpvrKxkgH2P3ug 密碼:95grcss

備註信息:

屬性 描述
packageStyle 代碼生成彈出框內所選代碼分層風格
bussiPackage resources/jeecg/jeecg_config.properties中配置的bussi_package
entityPackage 代碼生成彈出框內所填包名
entityName 代碼生成彈出框內所填實體類名
cgformConfig org.jeecgframework.web.cgform.entity.generate.GenerateEntity
columns [org.jeecgframework.web.cgform.entity.config.CgFormFieldEntity]
ftl_description 代碼生成彈出框內所填功能說明
pageColumns [org.jeecgframework.web.cgform.entity.config.CgFormFieldEntity]
pageAreatextColumns [org.jeecgframework.web.cgform.entity.config.CgFormFieldEntity]
相關文章
相關標籤/搜索