angular - UI GRID 即使在用户调整列大小后也保持全宽
问题描述
我有以下网格:
所以我做了一个函数来禁用最后一行的调整大小。
const disableLastColumnResize = () => {
let size = vm.gridOptions['columnDefs'].length - 1;
vm.gridOptions['columnDefs'].forEach(col => {
col.enableColumnResizing = (col.order != size);
})
}
它工作正常,但仍有办法阻止它 - >
调整不是最后一列的列(例如:性别)移动调整大小的列并将其设置为最后一列现在调整其他两列的大小。
我相信这是因为,如果我调整一列的大小,它将具有指定的宽度,当我将它移动到最后一列并调整其他 2 列的大小时,每一列都会有一个指定的宽度,因此我可以有一个比容器。
我希望能够使最后一列始终适合剩余空间。用户可以随意调整大小,但总宽度将始终适合容器。可能吗?
解决方案
推荐阅读
- sass - 如何设置在 aurelia 中使用 repeat.for 生成的 li 之一?
- javascript - 如何反转输入到输入中的字母?
- angular - 如何对 Angular 解析器的可选路由参数进行单元测试
- php - 使用“必须实现接口 Doctrine\ORM\EntityManagerInterface 错误”将 EntityManagerInterface 注入我的服务
- sharepoint - Sharepoint:我正在尝试与一些用户共享链接,并且我正在使用库 @pnp/sp/sharing
- sql - BigQuery SQL 连接具有不同匹配列的多个表
- makefile - MSYS2(64 位):C 编译器标识未知
- v8 - v8 术语中 merge、phi、effectphi 和 dead 的含义
- mongodb - 按来自另一个字段的值对文档进行分组
- c# - 如何在单独的视觉状态组中处理冲突的视觉状态设置器?