我有这个代码:
<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但它似乎不起作用。
fieldValue
格式化数字本身,请尝试此
<g:link action="edit" id="${testObjectResults.id}">
${testObjectResults?.id}
</g:link>
这里有3个选项:
-
指定
@format
:<g:formatNumber number="${number}" type="number" format="######"/>
-
指定不使用组分隔的
@locale
:<g:formatNumber number="${number}" type="number" locale="${Locale.GERMANY}"/>
-
为整个应用程序设置默认的
Locale
(不使用组分隔),以消除中的逗号