agGrid - 为行而不是列设置格式化程序

时间:2018-03-22 14:25:34

标签: vue.js ag-grid

我使用ag-Grid以下列格式显示财务报告

| Info                  | Value         |
|-----------------------|---------------|
| Sales                 |       $ 10M   |
| (-) Production Costs  |        $ 1M   |
| (-) Production Taxes  |        $ 1M   |
| (=) Margin            |        $ 8M   |
|  % Profit             |         10%   |

请注意Value列如何为不同的行设置不同的格式。 我想知道是否有办法为每一行设置不同的格式化程序,而不是将其设置为ColumnDef?

由于

1 个答案:

答案 0 :(得分:1)

您可以将值格式化程序用于" value"柱

colDef.valueFormatter = function(params) {
  if(params.data["Info"] == "% Profit"){
      return params.value + "%";
  }
  else{
      return '$' + params.value;
  }
}