Wednesday, 29 January 2014

Working with Ofbiz FTL(FreeMarker Template Language) tags.

How to create a variable in FTL as XML

 <#assign vaiableToUse = objectClass.getMethod()>

How to fetch the data from an entity 

 <#assign genericObject =   delegator.findByPrimaryKey("Entity", Static["org.ofbiz.base.util.UtilMisc"].toMap("keyColumnName", valueFromVariable))>

Comment a line in FTL 


<#--  Insert comment in between  -->

Iterate a list

<#list facilityContactMechs as facilityContactMech>

 </#list>

If condition


<#if object.getValue() == "STATIC VALUE">
               ${printSomething}
 </#if>


Using a class

<#assign object= Static["org.ofbiz.package.AnyClass"].getMethodOfCalss(parameter)>


Checking of data  (Exixtence and content)

<#if object.Value?has_content>
  ${object.Value?if_exists}
  </#if>


No comments:

Post a Comment