Проблема со стилем ячейки в сводном режиме Ag-grid - PullRequest
0 голосов
/ 02 августа 2020

У меня проблема со стилем ячеек в режиме поворота: все режимы, такие как группа строк и простая сетка, работают хорошо, но когда я перехожу в режим поворота, работает только стиль строки, а стиль ячейки не работает.

См. Ссылку ниже

https://plnkr.co/edit/8AFyzB5XvqlQg51Q

Я использую этот код в colDef

 cellStyle: {color: 'red', 'background-color': 'green'}

и getRowStyle в gridOptions

var gridOptions = {
    getRowStyle : function(params) {
        if (params.node.rowIndex % 2 === 0) {
            return { background: 'blue' };
        }
   }
}

Пожалуйста, наставьте меня.

1 Ответ

0 голосов
/ 30 августа 2020

well coldef в AG-сетке относится к простому столбцу, но в тот момент, когда вы выполняете группировку и поворачиваете его больше не простой столбец, он становится групповым столбцом, и если его autogroupcolomn, тогда ag grid генерирует его. поэтому, если вы хотите применить стили к группе строк в сгруппированном или поворотном режиме, вы должны определить это следующим образом.

    autoGroupColumnDef: {
    width: 180,
    cellStyle: function(params) {
        //check that the autogroup is built using country column and then color every odd cell 
        if(params.node.field ==='country' && params.node.rowIndex% 2 === 1){
        return {color: 'red', 'background-color': 'white'}
               }
             }
          },

просмотрите эту скрипку , чтобы увидеть рабочую демонстрацию

...