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

时间:2016-09-09 04:25:11

标签: extjs6 extjs6-classic

我有两列像TPF和TPF_FLAG,我可以从我的休息服务中获得。 TPF_FLAG将为0或1,表示我应该更改TPF单元格的背景颜色。如果它1 TPF单元格背景应为红色。我该怎么做?

1 个答案:

答案 0 :(得分:1)

您可以在列上使用渲染器,如下所示:

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

请注意,您从渲染器返回的值将显示在列中。

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