Передайте имя параметра с помощью / в Angular Ag-сетке

Оператор if должен сравнивать элементы в столбце с «N / A» и изменять цвет bg, если true .. но он не возвращает true, даже если есть элементы с именем «N / A». Пожалуйста, обратитесь к приведенному ниже коду.

{
    headerName: "Gen Barcode", field: "genbarcode", width: 130,
        cellClass: function(params) {
            return params.value === "N/A" ? "grey" : "null";
        }
}

person Kushal Mukkati    schedule 12.06.2019    source источник
comment
Не могли бы вы опубликовать свое значение для params [т.е. console.log (параметры)]   -  person user2216584    schedule 12.06.2019


Ответы (1)


Есть несколько вещей, которые нужно проверить, чтобы понять, в чем заключается ваша проблема.

Убедитесь, что значение «N / A» действительно передается.

{ headerName: "Gen Barcode", field: "genbarcode", width: 130,
    cellClass: function(params) {
        console.log(params.value === "N/A");
        return params.value === "N/A" ? "grey" : "null";
    }
}

Убедитесь, что класс CSS "серый" действительно работает.

{ headerName: "Gen Barcode", field: "genbarcode", width: 130,
    cellClass: "grey";
}
person CampaignCloner    schedule 12.06.2019