我遇到的问题是我的grails标记。如果optionValue字段中的值为null,则实际上显示null。如果值为null,是否有一种方法可以执行一些安全的空检查并显示空白(或空值)?我的选择是
<g:select name="epoc" value="${travelInstance?.epoc?.id}" from="${user?.epocs}" optionKey="id" optionValue="${{it.firstName + ' ' + it.lastName}}" noSelection="${['null':' ']}" disabled="${disabled}"/>如果firstName字段是null,它将显示类似于null Jones的内容。有没有办法让它只显示Jones
发布于 2016-04-11 14:25:29
您可以使用三元操作符轻松地解决这个问题,如下所示:
${{(it?.firstName ? it.firstName + ' ' : '') + it.lastName}}
https://stackoverflow.com/questions/36550410
复制相似问题