Grails如果在配置中存在
正在通过配置将某些搜索结果保留到视图中:Grails如果在配置中存在,grails,groovy,Grails,Groovy,正在通过配置将某些搜索结果保留到视图中: Results:[ [heading:'Id', property:'id'], [heading:'Title', property:'title'], [heading:'Status', property:'status?.value : "Awaiting value" '], [heading:'Timestamp', property:'timestamp'] ] 这种状态不起作
Results:[
[heading:'Id', property:'id'],
[heading:'Title', property:'title'],
[heading:'Status', property:'status?.value : "Awaiting value" '],
[heading:'Timestamp', property:'timestamp']
]
这种状态不起作用。
我想要的是状态。值不存在,然后显示“等待值”
我不确定使用什么:
status?.value : "Awaiting value"
我觉得不错有什么想法吗?你试过:
[heading:'Status', property:"${ status?.value ?: 'Awaiting value'}" ],
实际上,你可以去掉状态和值之间的问号,一切都应该由elvis操作员来处理。只需写status.value?:“waiting value”。@lucke84除非
status
为null