我有这段代码:
<g:link action="edit" id="${testObjectResults.id}">
${fieldValue(bean: testObjectResults, field: "id")}
</g:link>
链接正在创建链接,ID号,其中包含逗号;我不想要逗号。 我试过这个。
<g:link action="edit" id="${testObjectResults.id}">
<g:formatNumber number="${fieldValue(bean: testObjectResults, field: "id")}"
type="number" minIntegerDigits="1" />
</g:link>
但那没用。我使用的是Grails 2.3.9。我已尝试过此页面中的内容:http://grails.org/doc/2.3.9/ref/Tags/formatNumber.html但它似乎无效。
答案 0 :(得分:4)
fieldValue
格式化数字本身,所以试试这个
<g:link action="edit" id="${testObjectResults.id}">
${testObjectResults?.id}
</g:link>
答案 1 :(得分:2)
这里有3个选项:
指定@format
:
<g:formatNumber number="${number}" type="number" format="######"/>
指定不使用组分隔的@locale
:
<g:formatNumber number="${number}" type="number" locale="${Locale.GERMANY}"/>
为整个应用程序设置默认Locale
(不使用组分隔)以摆脱所有地方的逗号