Freemarker Если условие НЕДЕЙСТВИТЕЛЬНО - PullRequest
0 голосов
/ 31 октября 2018

Мне нужен только список со школами без даты окончания. В SQL я всегда использую условие is null, как это работает во Freemarker?

<#list mergevelden.adres_instantie_344.betrokken_instanties.betrokken_instantie as scholen><br>
***<#if scholen.tm="null">***
${scholen.instantie.volledige_naam}
${scholen.instantie.adressen.adres.straat} ${scholen.instantie.adressen.adres.huisnummer}
${scholen.instantie.adressen.adres.postcode}  ${scholen.instantie.adressen.adres.woonplaats?upper_case}<br>
</#if>
</#list>

1 Ответ

0 голосов
/ 01 ноября 2018

scholen.tm?? сообщает, существует ли scholen.tm (не null). Так что это противоположно тому, что вы просите, но вы можете инвертировать его как !scholen.tm??. Но лучше использовать ветку #if для случая, когда существует scholen.tm, а затем ветку #else, если ее нет.

Также обратите внимание, что во многих случаях вы можете избежать #if. Например, если вам просто нужно значение по умолчанию, вы можете сделать что-то вроде foo.bar!'The default if bar is null'.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...