Ich bin in das Problem, dass mit meinem Grails Tag auswählen. Wenn die Werte im Feld optionValue
null
sind, wird tatsächlich null
angezeigt. Gibt es eine Möglichkeit, eine sichere Null-Überprüfung durchzuführen und ein Leerzeichen (oder gar nichts) anzuzeigen, wenn der Wert null ist? Die select ich habe, istGrails optionValue Anzeige 'Null' in g: Wählen Sie Tag
<g:select name="epoc" value="${travelInstance?.epoc?.id}" from="${user?.epocs}" optionKey="id" optionValue="${{it.firstName + ' ' + it.lastName}}" noSelection="${['null':' ']}" disabled="${disabled}"/>
Wenn das firstName
Feld ist null
es so etwas wie null Jones
angezeigt wird. Gibt es eine Möglichkeit, nur Jones
anzuzeigen?
'$ {{(es .firstName it.firstName + '?': '') + It.lastName} } ' –
Viola! Ich dachte nicht an einen ternären Operator. Vielen Dank! – mjswartz