Поместите условие в Thymeleaf, в зависимости от его типа значения - PullRequest
0 голосов
/ 12 октября 2018

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

Я использую formatDecimal, чтобы вырезать все десятичные значения

<td th:each="dayWorked:${metier.getUserDayWorked(users)}">

    [[${#numbers.formatDecimal(dayWorked,1,1)}]]

</td>

Есть ли способ включитьв нем условие только для удаления нулевого десятичного бита, но чтобы они отображались?

1 Ответ

0 голосов
/ 13 октября 2018

Вы можете попробовать использовать оператор модуля и разделить ваше значение dayWorked на 1 и проверить, равен ли остаток нулю:

<span th:text="${dayWorked} % 1 == 0 
                    ? ${#numbers.formatDecimal(dayWorked,1,0)}
                    : ${#numbers.formatDecimal(dayWorked,1,1)}"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...