2016-09-09 6 views
0

У меня есть 2 столбца типа TPF и TPF_FLAG, которые я получаю от службы отдыха. TPF_FLAG будет 0 или 1, что указывает на изменение цвета фона ячейки TPF или нет. Если это 1, то фон ячейки TPF должен быть красным. Как мне это сделать?Выделите/измените цвет фона ячейки, используя другие данные

ответ

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.

+0

Может ли добавить класс в metaData вместо написания стиля напрямую? – Hacker

+0

Я думаю, что вы можете использовать metaData.tdCls –

Смежные вопросы