Thymeleaf th: состояние блока - PullRequest
0 голосов
/ 31 мая 2019

Я хочу настроить некоторые условия для таких шаблонов Thymeleaf, как это, но это не работает.

<table border=2>

<thead>

<tr>  

<td> Identifiant </td>

<td> Nom Formation </td>
<td> Descirption Formation </td>
<td> Adresse Formation </td>
<td>Status Formation  </td>
<td> Chef Projet </td>
<td> Formateur  </td>
<td>Ressource Humain</td>
<td>Update</td>
<td>Liste Devellopeur</td>
</tr>
</thead>
<tbody>
<tr th:each="formations : ${formations}">
<th:block th:if="${StatusFormation}} =='Traitement' }">
<td th:text="${formations.id}"> </td>
<td th:text="${formations.NomFormation}"> </td>
<td th:text="${formations.DescriptionFormation}"> </td>
<td th:text="${formations.StatusFormation}"> </td>

<td th:text="${formations.AdresseFormation}"> </td>
<td th:text="${formations.chef_projet}"> </td>
<td th:text="${formations.formateurs}"> </td>
<td th:text="${formations.ressourcehumain}"> </td>

</th:block>

</tr>	
</tbody>



</table>

ошибка Вызывается: org.thymeleaf.exceptions.TemplateProcessingException: Не удалось проанализировать как выражение: "$ {StatusFormation}} == 'Traitement'}" (шаблон: "ChefProjetFormationHome" - строка 29, столбец 11) в org.thymeleaf.standard. expression.StandardExpressionParser.parseExpression (StandardExpressionParser.java:131)

1 Ответ

1 голос
/ 31 мая 2019

Проблема в том, что вы добавили одну дополнительную скобку в эту строку:

<th:block th:if="${StatusFormation}} =='Traitement' }">

Вы должны изменить его на:

<th:block th:if="${StatusFormation} == 'Traitement'">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...