Groovy - 版式文件相关
测试PDF版式文件里取级联组件的值。可以使用这种方式获取级联组件各级的值:
一级:fel:equalsValue(form.value('self.CSJL').first.getValue(),'10000')
二级:fel:equalsValue(form.value('self.CSJL')[1].getValue(),'10300')
末级:fel:equalsValue(form.value('self.CSJL').last.getValue(),'40101')
html版版式文件
1.图片显示
方式一
<#assign fjTagArr2=("${self_ECMGJQZP}"?split("FileDO"))>
<#list fjTagArr2 as fj>
<img src='${renderUtil.convertToCompleteUrl(renderUtil.getImageUrl(form.value("self_ECMGJQZP"),fj_index))}' width='100px' height='100px' />
</#list>
方式二(表格下的图片)
<#assign table1 = form.table("self_SLRJBXX")>
<#list table1 as pfObj>
<tr>
<td>
<#list pfObj.ECMGJQZP?split("dataShare=false") as x>
<#assign url = x?keep_after("url=")?keep_before(",") />
<img src='${renderUtil.convertToCompleteUrl(url)}' width='100px' height='100px' />
</#list>
</td>
</tr>
</#list>
2.日期格式化显示
单个字段
${form.value("self_SQRQ165")?number_to_date?string("yyyy年MM月dd日")}
表格日期区间
<#list table3 as pfObj>
<tr>
<#assign data1 = ("${pfObj.S35}"?date("yyyyMMdd")?string("yyyy-MM-dd"))>
<#assign data2 = ("${pfObj.Z17}"?date("yyyyMMdd")?string("yyyy-MM-dd"))>
<td>${data1!} — ${data2!}</td>
</tr>
</#list>
原文地址:https://blog.csdn.net/qq_37131747/article/details/136346541
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!