当用户修改表中的任何数据并单击取消按钮时,我需要将数据恢复到原始状态。
问题是,resetRowData() 函数没有重置原始值,而是删除了表中的所有记录。请帮忙
注意:我使用的是 Angular 2
resetRowData() {
this.rowData = [];
this.gridOptions.api.setRowData(this.rowData);
}
<button class="secondary-btn btn-pair" (click)="onCancelRowClicked()">Cancel</button>
最佳答案
Ag-Grid 提供了一个 API。如果将 true 作为参数传递,数据将重置为原始值。
api.stopEditing(true);
引用 - https://www.ag-grid.com/javascript-grid-cell-editing/#editing-api
关于javascript - Ag Grid - 取消时将表重置为原始状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47197478/