![JAR search and dependency download from the Maven repository](/logo.png)
panda.tool.codegen.view.freemarker.edit-toolbar-item.ftl Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of panda-tool Show documentation
Show all versions of panda-tool Show documentation
Panda Tool contains some commonly used tools and source code generator for Panda Mvc. Can generate Entity/Query/Dao/Action class, Freemarker (HTML) template file.
<#assign a = gen.stripStartMark(t)/>
<#if t == '!back'>
${s}@p.a href="javascript:window.history.back()" icon="icon-back" label="#(btn-back)"/>
<#rt/>
<#elseif t == '!refresh'>
${s}@p.a href="javascript:location.reload(true)" icon="icon-refresh" label="#(btn-refresh)"/>
<#rt/>
<#elseif t?starts_with('!')>
<#assign a = a?split(':')/>
<#if a[0] == '' || (a[1]!'') == ''>${action.error("Invalid toolbar item [" + t + "] of action [" + action.name + "] ui [" + ui.name + "]")}#if><#t/>
${s}@p.a href="javascript:a[1]" icon="icon-a[0]" label="#(btn-a[0])"/>
<#rt/>
<#else>
<#assign a = a?split(':')/>
<#if a[0] == '' || (a[1]!'') == ''>${action.error("Invalid toolbar item [" + t + "] of action [" + action.name + "] ui [" + ui.name + "]")}#if><#t/>
<#assign an = a[0]/>
<#assign ap = a[1]/>
<#if t?contains('%')>
${s}#if r?? && a.canAccessData("${gen.getActionPath(ap)}", r)><#rt/>
<#lt/>${s}@p.a action="${ap}" icon="icon-${an}" label="#(btn-${an})"<#if t?contains('^')> target="_blank"#if>><#rt/>
<#list entity.primaryKeyList as p>
${s}@p.param name="${p.name}" value="%{r.${p.name}}"/><#rt/>
#list>${s}/@p.a>
${s}/#if><#rt/>
<#else>
${s}#if a.canAccess("${gen.getActionPath(ap)}")><#rt/>
<#lt/>${s}@p.a action="${ap}"<#if t?starts_with('&')> includeParams="all"#if> icon="icon-${an}" label="#(btn-${an})"<#if t?contains('^')> target="_blank"#if>/>
${s}/#if><#rt/>
#if>
#if>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy