Comment utiliser thymeleaf conditions - if - elseif - else

J'ai un petit problème, je dois retourner un autre choix de sélectionner dans une td à l'aide de thymeleaf, j'ai essayer la phrase suivante:

<td style="white-space: nowrap">
    <span th:class="${linea.estado}? 'label label-success' : 'label label-danger' : 'label label-warning'"
          th:text="${linea.estado}? #{label.glineas.estado.iniciado} : #{label.glineas.estado.finalizado} : #{label.glineas.estado.configurado}">
    </span>
</td>

Mais j'ai un problème parce que la condition de me donner un grand échec, car il est impossible d'analyser l'expression. Avec seulement deux conditions (iniciado et finalizado) il n'y a pas de problème, mais j'ai besoin d'obtenir la bonne étiquette pour le sélectionner dans mon formulaire.

Quelqu'un sait la phrase correcte est d'utiliser un si elseif else phrase avec thymeleaf?

2.0 Maintenant, je suis en train d'essayer de résoudre ce problème avec la prochaine:

<td style="white-space: nowrap">
    <span th:if="${linea.estado} == 'Iniciado'" class="label label-success" th:text="#{label.glineas.estado.iniciado}"></span>
    <span th:if="${linea.estado} == 'Finalizado'" class="label label-danger" th:text="#{label.glineas.estado.finalizado}"></span>
    <span th:if="${linea.estado} == 'Configuracion'" class="label label-warning" th:text="#{label.glineas.estado.configurado}"></span>
</td>

La solution est parfait, maintenant tout fonctionne correctement. Merci à tous pour.

OriginalL'auteur Deckard27 | 2015-04-10