Xin Wang created OFBIZ-12274:
--------------------------------

             Summary: Add FtlWriter.processWithArgs
                 Key: OFBIZ-12274
                 URL: https://issues.apache.org/jira/browse/OFBIZ-12274
             Project: OFBiz
          Issue Type: Improvement
    Affects Versions: Trunk
            Reporter: Xin Wang


When calling FTL macro from Java side is needed, instead of crafting a template 
string with carefully escaping. with newly added FtlWriter.processWithArgs,  we 
can pass parameters using an environment variable, and then invoke macro with 
"with_args" builtin. With this approach, it both makes cleaner code and free of 
fragile escaping.

As an example, I also changes MacroFormRenderer.makeHyperlinkString to make use 
of this new facility.

I have created a GitHub PR for this: 
https://github.com/apache/ofbiz-framework/pull/307



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to