ag-Grid:如果列不占据整个宽度,则将行延伸到右边缘

Nar*_*esh 6 ag-grid

在ag-Grid中,如果列占用的空间小于网格的宽度,则最后一列的右侧会出现一个空白孔。请参阅下面(示例取自ag-Grid 文档):

在此输入图像描述

我团队中的用户体验设计师不喜欢这样。他们希望看到行一直延伸到右侧以平衡外观。这可以用 ag-Grid 来做吗?

编辑:我们不想使用该sizeColumnsToFit选项,因为在大型显示器上它会产生非常宽的列并且网格变得不可读。我们希望使用该autoSize选项来压缩列并用上面建议的空白条纹填充 RHS 上的孔。

Viq*_*qas 1

对的,这是可能的。您可以调用sizeColumnsToFitag-Grid 上的函数,api该函数将用列填充表格的宽度。

查看文档

是一个 plunker 的例子。

编辑 使用该属性suppressSizeToFit并将其设置为 true 当您调用时sizeColumnsToFit,它不会产生影响。将此属性应用于defaultColDef并将最后一列设置为 false。这是,当您调用 时sizeColumnsToFit,只有最后一列才会设置为全宽。请参阅上面更新的 plunker。