templates.table.ftl Maven / Gradle / Ivy
The newest version!
<#--表格相关组件-->
<#--表格-->
<#macro table url id="table" pagination=true undefined_text="" form_id="form">
<#nested/>
#macro>
<#--表格的行-->
<#macro th title="" field="" class="" sortable=true render=false checkbox=false>
data-sortable="${sortable?c}"
#if>
<#if checkbox>
data-checkbox="true"
#if>
<#if render>
<#local uuid=app('uuid', 'th')/>
<#local formatter=uuid + "Format"/>
data-formatter="${formatter}"
#if>
>
${title}
<#if render>
<#nested/>
#if>
#macro>
<#--表格的格式化-->
<#macro thFormat type="" enum_key="" dict_type="" show_code=true>
<#if type=="enum">
<#local uuid=app('uuid', 'func')/>
{{value | ${uuid}}}
<#elseif type=="dict">
<#local uuid=app('uuid', 'func')/>
{{value | ${uuid}}}
<#elseif type=="datetime">
{{value | datetimeFormat}}
<#elseif type=="date">
{{value | dateFormat}}
<#elseif type=="time">
{{value | timeFormat}}
<#elseif type=="yesNo">
{{if value==1}}
是
{{else}}
否
{{/if}}
<#else>
{{value}}
#if>
#macro> © 2015 - 2025 Weber Informatics LLC | Privacy Policy