试图从Grails应用程序中的长数字中删除逗号



我有这个代码:

    <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个选项:

  1. 指定@format:

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

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

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

  3. 为整个应用程序设置默认的Locale(不使用组分隔),以消除中的逗号

相关内容

  • 没有找到相关文章

最新更新