我认为这是
<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平台-ui文档说
If specifying a bean, the label defaults to:
i18n message retrieved using <bean's Class>.<name>.label
...
我想说我应该正确地将标签解析为关键order.twoDayTickets.label。相反,我得到了名称的默认人类可读解释。有人能说清楚这个吗?