0

我认为这是

<ui:field bean="${orderInstance}" name="twoDayTickets" labelArgs="${[raceInstance.twoDayPrice]}" />

其中 orderInstance 是

class Order { 
...
Integer twoDayTickets=0
... 
}

我在 messages.properties 中有以下属性

order.twoDayTickets.label=Two Day Tickets @ £{0}

鉴于http://grailsrocks.github.com/grails-platform-ui/ref/Ui%20Tags/field.html的 ui:field 的 platform-ui 文档说

If specifying a bean, the label defaults to:

i18n message retrieved using <bean's Class>.<name>.label
...

我会说我应该正确地将标签解析为关键 order.twoDayTickets.label。相反,我得到了名称的默认人类可读解释。任何人都可以阐明这一点吗?

4

0 回答 0