Динамически изменяйте страницу, используя: if и th: replace в thymeleaf

У меня есть несколько поправок / дополнений к очень полезному ответу Born2Smile:

  1. Пустые ячейки заставили окно соседнего ящика неправильно распространиться в его пространство; избегайте этого, используя set boxwidth binwidth
  2. . В версии Born2Smile бины отображаются как центрированные по их нижней границе. Строго они должны простираться от нижней границы до верхней границы. Это можно исправить, изменив функцию bin: bin(x,width)=width*floor(x/width) + binwidth/2.0
0
задан Erwin Bolwidt 18 January 2019 в 12:44
поделиться

1 ответ

Вы можете использовать th:block и th:if для этой цели. Thymeleaf выполнит атрибуты в пределах th:block и заставит его исчезнуть, поскольку th:block является простым контейнером атрибутов.

<div class="col-md-9 right_col">
<div class="clearfix"></div>
<span th:replace="fragments/contents::dashboard"></span> 

<th:block th:if="${UserInfo}">
    <span th:replace="fragments/EditUser::editUsersBar"></span>
</th:block>
<th:block th:if="${moduleCommand}">
    <span th:replace="fragments/modulelist::modulesListBar"></span>
</th:block>
</div>
0
ответ дан Sujit 18 January 2019 в 12:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: