Ich habe den select-Tag unter:Grails NOSELECTION Eigenschaft in dem select-Tag über Fahrten des Wert
<g:select name="recommendation" from="${recommendation.list()}"
optionKey="id" optionValue="recommendation"
value="${theAssessment.recommendation}"
noSelection="['':'-- Select Assessor Recommendation --']"
/>
Die Form wie erwartet funktioniert, wie wenn der Wert null die NOSELECTION angezeigt wird. Wenn ich das select-Tag verwende, um die Daten auszuwählen, die ich senden möchte, funktioniert das auch gut, da dies in der Datenbank beibehalten wird. Wenn ich dann zurück zum Formular gehe, reitet die noSelection über den Wert, auch wenn der Wert nicht null ist. Ich habe mir die docs angesehen und verwende dieses Tag genau wie angegeben.
Danke. Lösung 1 funktioniert – kulsoompatel
Was bedeutet das? bedeuten? – kulsoompatel
theAssessment? .recommendation? .id macht es null sicher, wenn (theAssessment) && if (theAssessment.recommendation) dann die ID sonst nichts anzeigen und es nicht null machen – Vahid