使用其他数据突出显示/更改单元格的背景颜色

Highlight/ change background color of cell using another data

我有 2 个列,例如 TPF 和 TPF_FLAG,这是我从休息服务中获得的。 TPF_FLAG 将是 0 或 1,表示我是否应该更改 TPF 单元格的背景颜色。如果它 1 TPF 细胞背景应该是红色的。我该怎么做?

您可以像这样在列上使用渲染器:

{
      text: 'TD',
      dataIndex: 'TPF',
      renderer: function (value, metaData, record) {
          if(record.get('TPF_FLAG') == 1){
             metaData.tdStyle = 'background-color: red';
          }
          return value;
      }
  }

请注意,您从渲染器 return 获得的值将显示在列中。

此外,您可以查看 docs 以了解可以使用 renderer 执行的更多操作。