templates.form.ftl Maven / Gradle / Ivy
The newest version!
<#--表单相关组件-->
<#--表单-->
<#macro form action="" id="form" action="" method="post" class="" multipart=false token=false>
#macro>
<#--输入框-->
<#macro input name label value="" inline=false class="" placeholder="" readonly=false type="text" required=false valid={}>
readonly#if> name="${name}"
<#list valid?keys as nm>
${nm}="${valid[nm]}"
#list>
value="${value}" class="form-control ${class} <#if readonly>readonly#if>"
placeholder="${(placeholder=='')?string('请输入${label}', placeholder)}" <#if required>required#if>/>
<#if class?contains("date-picker")>
#if>
#macro>
<#--下拉选择框-->
<#macro select name label value="" inline=false class="" placeholder=""
readonly=false type="single" required=false enum_key="" dict_type="" show_code=true chosen=true>
<#local id=(name?contains("."))???string('${name?substring(name?index_of(".") + 1)}', '${name}')/>
<#if chosen>
#if>
#macro>
<#--表单按钮组-->
<#macro form_actions align="center" background=true>
<#if background>
#if>
<#nested />
<#if !background>
#if>
<#if background>
#if>
#macro>
<#--文本域-->
<#macro textarea name label value="" inline=false class="" placeholder="" readonly=false type="" required=false valid={} rows=8>
<#if type == "markdown">
<#elseif type == "kindeditor">
#if>
#macro>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy