尝试从Grails应用程序中删除长号中的逗号

时间:2014-09-19 04:22:04

标签: grails gsp

我有这段代码:

    <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但它似乎无效。

2 个答案:

答案 0 :(得分:4)

fieldValue格式化数字本身,所以试试这个

<g:link action="edit" id="${testObjectResults.id}">
    ${testObjectResults?.id}
</g:link>

答案 1 :(得分:2)

这里有3个选项:

  1. 指定@format

    <g:formatNumber number="${number}" type="number" format="######"/>

  2. 指定不使用组分隔的@locale

    <g:formatNumber number="${number}" type="number" locale="${Locale.GERMANY}"/>

  3. 为整个应用程序设置默认Locale(不使用组分隔)以摆脱所有地方的逗号