2014-09-19 27 views
3

我有这样的代码:试图移除长的数字逗号Grails应用程序

<g:link action="edit" id="${testObjectResults.id}"> 
       ${fieldValue(bean: testObjectResults, field: "id")} 
    </g:link> 

的链接被创建链接,身份证号码,与他们逗号;我不想要逗号。 我试过了。

<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,但它似乎不工作。

回答

4

fieldValue格式的数字本身那么试试这个

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

你有3个选择这里:

  1. 指定@format

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

  2. 指定@locale不使用组分离:

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

  3. 组默认Locale(即不使用组分离)为整个应用程序,以摆脱逗号到处