Ich habe mehr Dropdown-Listen in meinen Thymeleaf Seiten, die aussehen wie:Thymian Blatt Drop-Down-Liste ohne
<select name="institution.serviceDept" th:field="*{serviceDept}">
<option th:each="choice : ${serviceDeptList}"
th:value="${choice.serviceDeptId}"
th:attr="choiceinstitutionId=${choice.serviceDeptId}, institutioninstitutionId=*{serviceDept.serviceDeptId},
showselected=(${choice.serviceDeptId} == *{serviceDept.serviceDeptId})"
th:selected="(${choice.serviceDeptId} == *{serviceDept.serviceDeptId})"
th:readonly="(${choice.serviceDeptId} == *{serviceDept.serviceDeptId})"
th:text="${choice.name}"></option>
</select>
Wenn ich die Seite, der erste Wert in der Liste Ansicht wird ausgewählt, und in der Tat ist als ausgewählter Wert übergeben, auch wenn er nicht manuell ausgewählt wurde. Ich würde vorziehen, dass standardmäßig nichts ausgewählt wird, es sei denn, es wurde bereits ausgewählt. Ich habe das "th: selected" entfernt und das macht keinen Unterschied.
Kann mir jemand sagen, wie man entweder nichts ausgewählt hat oder vielleicht einen Standardwert wie "Bitte auswählen"?
ich die „Option deaktiviert gewählte Wert“ zu meinen Option Tag hinzugefügt und Dies führt zu einem Fehler. Ich habe versucht, Ihr Beispiel auf der Thymeleaf-Dokumentation nachzuschlagen, konnte aber keine Referenz finden. Könnten Sie bitte Ihre Antwort erweitern? – sonoerin
Vielleicht versuchen Sie 'Wert =" "'. Welchen Fehler bekommst du? –
Geändert zu