Class OfbizScreenTransform

java.lang.Object
org.apache.ofbiz.webapp.ftl.OfbizScreenTransform
All Implemented Interfaces:
freemarker.template.TemplateModel, freemarker.template.TemplateTransformModel

public class OfbizScreenTransform extends Object implements freemarker.template.TemplateTransformModel
OfbizScreenTransform - Freemarker Transform to display a screen by is location and name You can call a Ofbiz screen with the ftl context with simple macro <@ofbizScreen>component://mycomponent/widget/MyComponentScreens.xml#MyScreen</@ofbizScreen> You can also write <@ofbizScreen location="component://mycomponent/widget/MyComponentScreens.xml" name="MyScreen"/> Or set a default location on your context action : context.defaultTemplateLocation = "component://mycomponent/widget/MyComponentScreens.xml" widget : <@ofbizScreen>MyScreen</@ofbizScreen>
  • Constructor Details

    • OfbizScreenTransform

      public OfbizScreenTransform()
  • Method Details

    • getWriter

      public Writer getWriter(Writer out, Map args)
      Specified by:
      getWriter in interface freemarker.template.TemplateTransformModel