【发布时间】:2020-06-18 02:42:05
【问题描述】:
答案可能是 sizeTofit 。 但是当我必须调整列的大小时,空格就会出现在网格的右侧。
因此,如果列较少(或者如果我删除来列),我需要将网格的最后一列完全占据网格,否则它将采用属性提供的列宽到 Ag 网格
这是我现在得到的图像
我想要这样的
【问题讨论】:
答案可能是 sizeTofit 。 但是当我必须调整列的大小时,空格就会出现在网格的右侧。
因此,如果列较少(或者如果我删除来列),我需要将网格的最后一列完全占据网格,否则它将采用属性提供的列宽到 Ag 网格
这是我现在得到的图像
我想要这样的
【问题讨论】:
如果它的大小不是您想要的,那么您可以编写一个函数并手动进行计算。
设置列的宽度,最后为您的 ag 网格设置新的列定义;
var tableWidth = sth;
var totalWidth = 0;
for(var i = 0; i<columnDefs.length; i++) {
totalWidth += columnDefs[i].width;
if((i == columnDefs.length - 1) && (totalWidth < tableWidth)) {
columnDefs[i] += tableWidth - totalWidth;
}
}
api.setColumnDefs(columnDefs);
【讨论】: