<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Docx recipe with jsrender]]></title><description><![CDATA[<p>Hi guys!</p>
<p>Just wanted to ask is there any plans to add support for jsrender in docx recipe? I understand that supporting all instructions can be tricky, just wondering maybe you thought about some subset of it.</p>
<p>What makes using handlebars tricky for us is inability to address results of the function like<br />
getData(this.order).name</p>
<p>I understand that by handlebars ideas data should be prepared beforehand, but it really overcomplicates things for us.</p>
<p>Thanks and happy holidays! (not expecting quick answer =)</p>
]]></description><link>https://forum.jsreport.net/topic/3381/docx-recipe-with-jsrender</link><generator>RSS for Node</generator><lastBuildDate>Thu, 05 Mar 2026 14:46:28 GMT</lastBuildDate><atom:link href="https://forum.jsreport.net/topic/3381.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 24 Dec 2024 10:46:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Docx recipe with jsrender on Invalid Date]]></title><description><![CDATA[<p>Hi guys!</p>
<p>Just wanted to ask is there any plans to add support for jsrender in docx recipe? I understand that supporting all instructions can be tricky, just wondering maybe you thought about some subset of it.</p>
<p>What makes using handlebars tricky for us is inability to address results of the function like<br />
getData(this.order).name</p>
<p>I understand that by handlebars ideas data should be prepared beforehand, but it really overcomplicates things for us.</p>
<p>Thanks and happy holidays! (not expecting quick answer =)</p>
]]></description><link>https://forum.jsreport.net/post/14313</link><guid isPermaLink="true">https://forum.jsreport.net/post/14313</guid><dc:creator><![CDATA[CrazyClicker]]></dc:creator><pubDate>Invalid Date</pubDate></item><item><title><![CDATA[Reply to Docx recipe with jsrender on Fri, 27 Dec 2024 01:16:58 GMT]]></title><description><![CDATA[<p>hi! there are no plans to support more engines for docx. the complexity there is already high, we don't want to complicate it more.</p>
<blockquote>
<p>What makes using handlebars tricky for us is inability to address results of the function like<br />
getData(this.order).name<br />
I understand that by handlebars ideas data should be prepared beforehand, but it really overcomplicates things for us.</p>
</blockquote>
<p>not sure if you are aware but, handlebars supports <a href="https://handlebarsjs.com/guide/expressions.html#subexpressions" rel="nofollow">subexpressions</a>, which will simplify your calls to this <code>{{lookup (getData order) &quot;name&quot;}}</code> (the lookup helper is a handlebars builtin helper FYI)</p>
]]></description><link>https://forum.jsreport.net/post/14314</link><guid isPermaLink="true">https://forum.jsreport.net/post/14314</guid><dc:creator><![CDATA[bjrmatos]]></dc:creator><pubDate>Fri, 27 Dec 2024 01:16:58 GMT</pubDate></item><item><title><![CDATA[Reply to Docx recipe with jsrender on Invalid Date]]></title><description><![CDATA[<p>Hi Boris! Thanks for the reply!</p>
<p>No, I didn't know of subexpressions existence! I guess they are relieve pain a bit, thanks for the tip!</p>
]]></description><link>https://forum.jsreport.net/post/14338</link><guid isPermaLink="true">https://forum.jsreport.net/post/14338</guid><dc:creator><![CDATA[CrazyClicker]]></dc:creator><pubDate>Invalid Date</pubDate></item></channel></rss>