如何使用渲染器格式化sencha网格中的单元格

时间:2013-08-28 03:04:00

标签: extjs grid renderer

我有一个Sencha GXT网格,其中包含显示文件名,文件扩展名和文件大小的列。当数据库中的数据被推送到网格时,除了大​​小之外,所有信息都是正确的。例如,具有3Kb的文件将在网格中显示为3000。现在,我想将3000格式化为3Kb。如何使用渲染器实现此目的?细胞渲染器能做到吗? 谢谢你的时间。

P.S:我使用的语言是Java。

1 个答案:

答案 0 :(得分:1)

在网格的列定义中,您可以指定渲染器回调:

columns:[...,{
    header: "blubb",
    dataIndex: "fileSize",
    renderer: function(value, meta){
        return Math.round(value/1000) + "Kb";
    }
},...]

希望这会对你有所帮助。