2014-09-19 21 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(即不使用組分離)爲整個應用程序,以擺脫逗號到處