首页 > 解决方案 > 在 Angular Ag-grid 中使用“/”传递参数名称

问题描述

if 语句必须将列中的元素与“N/A”进行比较,如果为 true,则更改 bg 颜色。但即使存在名为“N/A”的元素,它也不会返回 true。请参考以下代码。

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

标签: angularag-gridag-grid-angular

解决方案


有几件事要测试,看看你的问题出在哪里。

确保实际传递了值“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";
}

推荐阅读