gpt4 book ai didi

javascript - Slickgrid 单元格颜色在滚动时丢失

转载 作者:行者123 更新时间:2023-11-28 07:56:24 24 4
gpt4 key购买 nike

我正在使用 slickgrid 来显示某些值。满足特定条件后,我使用语句

突出显示黄色单元格
$($('.grid-canvas').children()[args.row].children[args.cell]).context.style.background = "yellow";

我将这个 slickgrid 放在 <div> 下.现在随着行数的增加,<div> 中会出现一个滚动条。 .当我向下滚动到最后一行然后向上滚动到第一行时,最初在顶行单元格中的单元格颜色丢失了。

最佳答案

因为 Slickgrid 会在滚动时重新绘制网格(而不是将所有数据存储在 DOM 树中),所以你在 DOM 中设置的内容将被重置,我们必须使用 Slickgrid 的 API 在特定行,列设置背景:grid.setCellCssStyles(key, hash)

https://github.com/mleibman/SlickGrid/wiki/Slick.Grid#setCellCssStyles

您可以在这里查看演示:http://jsfiddle.net/n58Cq/90/

关于javascript - Slickgrid 单元格颜色在滚动时丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30092462/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com