2015-05-12 5 views
1

Я пытаюсь изменить макет таблицы данных на основе наличия или отсутствия данных. То, что я хотел бы написать, но не функция:Как использовать «или» в шаблонах freemarker

<#if record.enduseraccount?has_content OR record.installedataccount?has_content> 
    Table 1 
<#else> 
    table 2 
</#if> 

Мне не нужны оба утверждения, чтобы быть правдой, только один или другой. Я действительно не хочу добавлять массивную длину к моему шаблону, добавляя новую таблицу для каждой переменной.

ответ

4

Использование ||

Пожалуйста, смотрите documentation

Также вы можете использовать double question mark??, чтобы проверить, если значение отсутствует или не

<#if record.enduseraccount?? || record.installedataccount??> .... 
+0

Спасибо! Хотели бы вы поверить, что я искал ответ на свой вопрос не реже двух раз в неделю за последний месяц ... –

+0

, пожалуйста, примите ответ, если он вам поможет ..;) –

Смежные вопросы