我有以下网格:
因此,我做了一个函数,以禁用最后一行的调整大小。
const disableLastColumnResize = () => {
let size = vm.gridOptions['columnDefs'].length - 1;
vm.gridOptions['columnDefs'].forEach(col => {
col.enableColumnResizing = (col.order != size);
})
}
它工作正常,但仍有办法制动->
调整非最后一列的大小(例如:性别) 移动该调整大小的列并将其设置为最后一列 现在调整其他两列的大小。
我认为这是因为,如果我调整列的大小,它将具有指定的宽度,当我在最后一列上移动它并调整其他2的大小时,每列将具有分配的宽度,因此我可以有一个较小的宽度比容器大。
我希望能够使最后一栏始终适合剩余空间。用户可以根据需要调整大小,但总宽度始终适合容器。有可能吗?