SlickGrid在表头的最右侧始终保留一小段空间,即使没有垂直滚动条。这个额外的空间看起来像是一个额外的列。我不想要这个额外的空间。
我没有找到任何SlickGrid组件公开的API可以删除它。我在SlickGrid实现的autosizeColumns()方法中看到可用的宽度是通过availWidth = (options.autoHeight ? viewportW : viewportW - scrollbarDimensions.width)逻辑计算出来的。当我从逻辑中避免scrollbarDimensions.width时,就没有额外的空间了。
但是,当存在垂直滚动条时,这会对forceFitColumns功能造成问题,因为会出现一个不必要的水平滚动条。
有没有办法避免这个额外的空间呢?
嗨Tin,
我想要移除之前所描述的SlickGrid的额外空间。我已经检查过,在SlickGrid中没有API或属性可以做到这一点。这就是为什么我修改了SlickGrid的实现。