答案 0 :(得分:2)
像this之类的东西应该适合你。重点是监听columnResized
事件,然后检查当前列大小总和是否大于网格宽度,如果是,则使用sizeColumnsToFit
函数。不过要小心; sizeColumnsToFit
函数将尝试维护列的比率,因此您可能希望将所有列的大小调整为10px,然后调整大小以适应。它主要取决于您的用例以及您希望它的行为方式。
答案 1 :(得分:0)
可以使用columnResized
事件和sizeColumnsToFit()
的{{1}}方法来解决此问题。
component.ts:
gridApi
component.html:
onColumnResized(params) {
if (params.source === 'uiColumnDragged' && params.finished) {
this.gridApi.sizeColumnsToFit();
}
}