Bonjour,

Je commence avec ThymeLeaf, et j'ai un peu de mal avec les conditions "if".

Dans un formulaire je souhaite bloquer la saisie des clef primaire, quand je suis en modification, car j'utilise le même formulaire pour l'ajout ou la modification.

J'ai écrit le code ci-dessous pour le champs input concerné.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<input type="text" th:field="*{code}" id=" name" placeholder="code" th:if="${mode} == 'update'" th:disabled="disabled" >
Je n'ai pas besoin du "th:unless...", car si c'est faux je ne mets pas d'attribut "disabled"
Globalement je trouve la construction avec "unless" un peu verbeuse.

Pour l'instant si c'est vrai ça s'affiche sinon si c'est faux la ligne entière ne s'affiche pas.
Et c'est ça que je ne comprends pas.

Merci si vous pouvez m'éclairer.

Cordialement