4

SlickGrid 总是在标题的最右侧保留一点空间,即使没有垂直滚动条。这个额外的空间似乎是一个额外的列。我不想要这个额外的空间。

我没有找到任何暴露的 SlickGrid 组件的 API 来删除它。我在SlickGrid 实现的 autosizeColumns ()方法中看到可用宽度是由availWidth = (options.autoHeight ? viewportW : viewportW - scrollbarDimensions.width)逻辑计算的。当我从逻辑中避免scrollbarDimensions.width时,那里没有额外的空间。

但是,当垂直滚动条存在时,这会导致forceFitColumns功能出现问题,还会呈现不必要的水平滚动条。

有什么办法可以避免这个额外的空间?

嗨,锡,

我想删除我之前描述的 SlickGrid 的额外空间。我已经检查过 SlickGrid 中没有 API 或属性来执行此操作。这就是我修改 SlickGrid 实现的原因。

4

1 回答 1

0

我使用 v2.1,当我设置时:

options = {
    forceFitColumns: true
};
slickgrid.setOptions(options);

不需要垂直滚动时没有额外的列。

于 2014-07-22T13:01:22.323 回答