列のサイズ変更を有効にしたいのですが、同時に、ユーザーが列のサイズをグリッドの左側に変更し、これを行うと最後の列の右側に空白が表示されるのを避けたいと思います。私が達成しようとしていることを説明するために、下の写真を添付しました。
質問する
2725 次
3 に答える
2
columnResized
この問題は、 のイベントとsizeColumnsToFit()
メソッドを使用して修正できますgridApi
。
component.ts:
onColumnResized(params) {
if (params.source === 'uiColumnDragged' && params.finished) {
this.gridApi.sizeColumnsToFit();
}
}
component.html:
<ag-grid-angular
#agGrid
style="width: 100%; height: 100%;"
class="ag-theme-balham"
[columnDefs]="columnDefs"
[rowData]="rowData"
(gridReady)="onGridReady($event)"
(columnResized)="onColumnResized($event)">
</ag-grid-angular>
于 2019-08-21T06:54:30.250 に答える