0

我正在使用 primeUI 生成数据表。我想格式化列文本。下面是我加载 primeUI 数据表的代码。

$('#tbl').puidatatable({
        caption: 'Local Datasource',
        columns: [
            {field: 'legendText', headerText: 'Text'},
            {field: 'legendPercentage', headerText: '%age'},
            {field: 'legendValue', headerText: 'value'}
        ],
        datasource: responseData
    });

我想格式化列文本。任何人都可以帮助我吗?我希望值是货币格式的。和 %age 列采用两位十进制格式,如下所示。

正文| %年龄 |价值|

美国广播公司 | 30.00 |123,3|

4

1 回答 1

2

根据它的文件

http://www.primefaces.org/primeui/#datatable

content:一个函数,它接受行数据并期望一个字符串或一个 jQuery 对象来自定义单元格。

似乎很容易,

columns: [
{ field: 'vin', 
  content: function(rowData) { 
            console.log(rowData);
//format column data here, then return the formatted value
            return rowData.vin;
            },
  headerText: 'Vin'
},

{field: 'brand', headerText: 'Brand'},
{field: 'year', headerText: 'Year'},
{field: 'color', headerText: 'Color'}
]
于 2016-02-11T16:17:43.553 回答