有沒有什麼辦法可以改變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