У меня есть выберите тег ниже:Grails noSelection свойство в выбранном теге над аттракционами значение
<g:select name="recommendation" from="${recommendation.list()}"
optionKey="id" optionValue="recommendation"
value="${theAssessment.recommendation}"
noSelection="['':'-- Select Assessor Recommendation --']"
/>
форма работает, как ожидалось, когда значение равно нулю отображается noSelection. Когда я использую тег select для выбора данных, которые я хочу отправить, это также отлично работает, поскольку это сохраняется в базе данных. Когда я вернусь к форме, noSelection over вернет значение, даже если значение не равно нулю. Я посмотрел на docs, и я использую этот тег точно так, как указано.
Спасибо. Решение 1 работало – kulsoompatel
Что такое '?' имею в виду? – kulsoompatel
theAssessment? .recommendation? .id делает его null safe if (theAssessment) && if (theAssessment.recommendation), а затем показывает id иначе ничего и не делает его нулевым – Vahid