水平滚动中冻结列中的SlickGrid消失文本

时间:2014-08-08 20:58:40

标签: javascript scroll width slickgrid

我遇到了SlickGrid的奇怪问题。

我有一个大小为1000px乘500px的网格,其标题列已冻结(JLynch7 branch)。这很好。

如果我有17列而不是16列,那么当我向右滚动然后向下滚动时,冻结的标题列单元格文本会在某些行上消失。

如果我将网格的大小增加到1100px乘500px,那么17列工作正常,19列重新创建问题。

这似乎与网格和列的大小有关,而SlickGrid只跟踪一定数量的单元格或类似的东西。

编辑:请注意,减小每列的宽度与增加网格的大小具有相似的效果

1 个答案:

答案 0 :(得分:0)

通过合并以下更改已修复此问题: -

在函数“appendRowHtml”中的SlickGrid.js中,在第1947行的appendCellHtml中添加d作为五个参数。

    } else if (options.frozenColumn > -1 && i <= options.frozenColumn) {
      appendCellHtml(stringArrayL, row, i, colspan, d);
    }