grails - 如何右对齐grails表中的数字编辑值

标签 grails

我在gsp文件中定义了一个表。该表有一个带有数字编辑数字的列。我想对它们进行rightAlign,以便小数点都在相同的位置,在前一行中的相应位置下一个位置。

彼得

最佳答案

这是你想要的?试试here

[
    '1.0', 
    '115.00', 
    '0.0', 
    '100.0', 
    '24.9', 
    '4.09', 
    '54.09', 
    '13452.098', 
    '134520.098', 
    '198.0', 
    '0.98'
].each { 
    def (whole, fraction) = it.tokenize(/./)
    println ( [ whole.padLeft(6), fraction ].join(/./) ) 
}

//Output
     1.0
   115.00
     0.0
   100.0
    24.9
     4.09
    54.09
 13452.098
134520.098
   198.0
     0.98

假设:
  • 所有十进制数字
  • 最多6位整数
  • 关于grails - 如何右对齐grails表中的数字编辑值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27767234/

    相关文章:

    grails - Grails-使用GGTS生成 View

    grails - 在hasMany条件中比较属性

    grails - 无法使用Grails 3.0.9版本

    grails - 使用 Grails 3 应用程序在 doWithSpring 闭包中获取应用程序配置

    Grails 2.1.1 - 将默认注入(inject)的日志对象从 commons.logging.Log 更改为 slf4j.Logger

    Grails 启动很慢

    grails - GORM中是否有 'not in'等效项?

    grails - 有 Grails Polymer 插件吗

    list - grails:使用 findAllBy 时保持列表顺序

    spring - Grails Spring Security插件-插件目录在哪里?