我使用slickgrid来显示某些值。在满足特定条件后,我使用语句
突出显示黄色单元格$($('.grid-canvas').children()[args.row].children[args.cell]).context.style.background = "yellow";
我在<div>
下举行这个滑板。
现在随着行数的增加,<div>
中会出现一个滚动条。
当我向下滚动到达最后一行然后向上滚动到第一行时,顶行的单元格中最初存在的单元格颜色将丢失。
答案 0 :(得分:0)
因为Slickgrid会在滚动时重绘网格(而不是将所有数据存储在DOM树中),所以你在DOM中设置的内容将被重置,我们必须使用Slickgrid的API来设置特定行的背景,列:{ {1}}
https://github.com/mleibman/SlickGrid/wiki/Slick.Grid#setCellCssStyles
您可以在此处查看演示:http://jsfiddle.net/n58Cq/90/