有什么方法可以改变 slickgrid 表中特定行的背景颜色,同时保持其他行不变???我在用着
for ( var i = 0; i < grid.length; i++) {
rowIndex[i] = {
price : "editable-col",
qty : "editable-col",
ccy : "buy-row",
side : "buy-col",
symbol : "buy-row",
enable : "buy-row"
};
}
grid.setCellCssStyles("", rowIndex);
其中“editable-col”、“buy-row”和“buy-col”是包含背景/前景等颜色设置属性的 CSS 类。每当我想更改特定行的背景颜色时,我都必须更改整个网格的颜色(通过循环网格长度),或者如果我为特定行设置类,例如
rowIndex[5] = {
price : "editable-col",
qty : "editable-col",
ccy : "buy-row",
side : "buy-col",
symbol : "buy-row",
enable : "buy-row"
};
grid.setCellCssStyles("", rowIndex);
它为所需的行设置 css 类,但清除其他行的所有 css 属性,为避免这种情况,我也需要为其他行重置 css 类,我认为这在性能和时间方面不好,当你有成千上万的行。只是想知道有没有更好的方法来做到这一点而不触及其他行。?? 任何帮助将不胜感激。