我想在用户重新排序列时将网格状态保存到本地存储。
我想也许我只是使用错误的事件名称,但尝试了各种变化,包括dragStopped没有任何运气
我的代码中的onColumnMoved
方法永远不会在下面执行:
<ag-grid-angular
#someGrid class="ag-theme-balham"
[rowData]="model"
[columnDefs]="colDefs"
[enableFilter]="true"
[enableSorting]="true"
[animateRows]="true"
[enableRangeSelection]="true"
[enableColResize]="true"
rowSelection="multiple"
(selectionChanged)="onSelectionChanged()"
(columnMoved )="onColumnMoved($event)">
</ag-grid-angular>```
I'm using the free version for what it matter, Angular 6
我认为事件没有触发因为(columnMoved )
事件后有空格如果你删除那个空格那么代码就可以了。
<ag-grid-angular
#someGrid class="ag-theme-balham"
[rowData]="model"
[columnDefs]="colDefs"
[enableFilter]="true"
[enableSorting]="true"
[animateRows]="true"
[enableRangeSelection]="true"
[enableColResize]="true"
rowSelection="multiple"
(selectionChanged)="onSelectionChanged()"
(columnMoved )="onColumnMoved($event)">
</ag-grid-angular>