Я использую Spring Boot 2.1.5.RELEASE, Thymeleaf 3.0.11.RELEASE (thymeleaf-3.0.11.RELEASE.jar), Thymeleaf Spring 3.0.11.RELEASE (thymeleaf-spring5-3.0.11.RELEASE. банка)
фрагмент кода
<tr th:each="employee : ${employeeList}">
<td th:text="${employee.order}"></td>
<td th:text="${employee.age}"></td>
<td th:switch="${employee.level}">
<span th:case="0">Junior</span>
<span th:case="1">Senior</span>
<span th:case="2">Expert</span>
</td>
<td th:text="${employee.activeStatus}"></td>
</tr>
Для сортировки в сетке данных по JavaScript мне нужно удалить <span></span>
пары тегов. Например, если у сотрудника уровень = 2. На этот раз Thymeleaf будет отображать
<td><span>Expert<span></td>
Я надеюсь, что это станет
<td>Expert</td>
(без тега <span>
). Как к этому?
Я тоже пытаюсь
<tr th:each="employee : ${employeeList}">
<td th:text="${employee.order}"></td>
<td th:text="${employee.age}"></td>
<td th:switch="${employee.level}">
<th:block th:case="'0'">Junior</th:block>
<th:block th:case="'1'">Senior</th:block>
<th:block th:case="'2'">Expert</th:block>
</td>
<td th:text="${employee.activeStatus}"></td>
</tr>
Но это порождает нежелательного персонажа
<td>
Expert
</td>
(имеет новую строку или пробел перед текстом, результат не нужен)