我在使用SlickGrid时遇到一个奇怪的问题。
我有一个大小为1000px × 500px的网格,其中有一个冻结的标题列(与JLynch7分支)。
如果我有17列而不是16列,那么当我向右滚动然后向下滚动时,冻结的标题列单元格文本会在某些行上消失。
如果我把网格的大小增加到1100px乘以500px,那么17列就可以了,19列就可以了。
这似乎与网格和列的大小有关,而SlickGrid只跟踪一定数量的单元格或类似的东西。
编辑:请注意,减少每列的宽度与增加网格的大小效果相似
此问题已通过合并以下更改修复:-
将d作为第5个参数添加到SlickGrid.js中第1947行appendCellHtml的"appendRowHtml"函数中。
} else if (options.frozenColumn > -1 && i <= options.frozenColumn) {
appendCellHtml(stringArrayL, row, i, colspan, d);
}