2013-08-28 40 views
-1

我有一個Sencha GXT網格,其中包含顯示文件名,文件擴展名和文件大小的列。當來自數據庫的數據被推送到網格時,所有信息都是正確的,除了大小。例如,具有3Kb的文件將在網格中顯示爲3000。現在,我想將3000格式化爲3Kb。我如何用渲染器實現這一點?細胞渲染器可以這樣做嗎? 謝謝你的時間。如何使用渲染器在sencha網格中格式化單元格

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

回答

1

在網格中的列定義,你可以指定一個渲染回調:

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

希望這可以幫助你。

+0

謝謝你的回答。但是,我正在使用Java,而不是Java Script。請給我看一下Java的方式嗎? –