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.模板⽂件中⽤到的参数讲解(见备注)
备注信息:
属性描述
packageStyle代码⽣成弹出框内所选代码分层风格
bussiPackage resources/jeecg/jeecg_config.properties中配置的bussi_package
entityPackage代码⽣成弹出框内所填包名
entityName代码⽣成弹出框内所填实体类名
cgformConfig org.ate.GenerateEntity
columns[org.fig.CgFormFieldEntity]
ftl_description代码⽣成弹出框内所填功能说明
pageColumns[org.fig.CgFormFieldEntity]
pageAreatextColumns[org.fig.CgFormFieldEntity]
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论