有没有什么办法可以改变slickgrid表中特定行的背景颜色,同时保留其他的?我使用更改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);
,其中“编辑-COL”,“买行” &“买入-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类重置其他行也这是我觉得不好在性能方面和你有成千上万行的时间。只是想知道有没有更好的方法来做到这一点,而不需要触及其他行。 ??任何帮助将不胜感激。
一旦该行超出认为不会保留CSS。 SlickGrid在滚动或分页时重新使用相同的行元素,并会覆盖与它们关联的样式。 – idbehold