All Downloads are FREE. Search and download functionalities are using the official Maven repository.

template.macros.ftl Maven / Gradle / Ivy

There is a newer version: 0.41.3
Show newest version
 <#ftl>
 <#assign language="zh">
 <#import "/template/table.ftl" as table>
 <#import "/template/htm.ftl" as htm>
 <#import "/template/message.ftl" as msg>
 <#macro i18nName(entity)><#if language?index_of("en")!=-1><#if entity.enName?if_exists?trim=="">${entity.name?if_exists}<#else>${entity.enName?if_exists}<#else><#if entity.name?if_exists?trim!="">${entity.name?if_exists}<#else>${entity.enName?if_exists}
 <#macro localAttrName(entityName)><#if language?index_of("en")!=-1>#{entityName}.enName<#else>${entityName}.name
 <#macro yesOrNoOptions(selected)>
   
    
    
 
 <#macro eraseComma(nameSeq)><#if (nameSeq?length>2)>${nameSeq[1..nameSeq?length-2]}<#else>${nameSeq}
 <#macro getBeanListNames(beanList)><#list beanList as bean>${bean.name}<#if bean_has_next> 
 <#macro getTeacherNames(teachers)><@getBeanListNames teachers/>

 <#function sort_byI18nName entityList>
   <#return sort_byI18nNameWith(entityList,"")>
 

 <#function sort_byI18nNameWith entityList nestedAttr>
   <#local name="name">
   <#if nestedAttr!="">
      <#local name=[nestedAttr,name]/>
   
   <#return entityList?sort_by(name)>
 

 <#macro text name><@msg.text name/>
 <#macro getMessage><@s.actionmessage theme="beanfuse"/><@s.actionerror theme="beanfuse"/>
 <#macro searchParams>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy