diff --git a/packages/common/src/extensions/slickDraggableGrouping.ts b/packages/common/src/extensions/slickDraggableGrouping.ts index 7532fb6ff..ef84a9b49 100644 --- a/packages/common/src/extensions/slickDraggableGrouping.ts +++ b/packages/common/src/extensions/slickDraggableGrouping.ts @@ -279,7 +279,6 @@ export class SlickDraggableGrouping { * @param trigger - callback to execute when triggering a column grouping */ setupColumnReorder(grid: SlickGrid, headers: any, _headerColumnWidthDiff: any, setColumns: (columns: Column[]) => void, setupColumnResize: () => void, columns: Column[], getColumnIndex: (columnId: string) => number, uid: string, trigger: (slickEvent: SlickEvent, data?: any) => void) { - let reorderedColumns = grid.getColumns(); const dropzoneElm = grid.getPreHeaderPanel(); const draggablePlaceholderElm = dropzoneElm.querySelector('.slick-draggable-dropzone-placeholder'); const groupTogglerElm = dropzoneElm.querySelector('.slick-group-toggle-all'); @@ -352,6 +351,7 @@ export class SlickDraggableGrouping { } const finalReorderedColumns: Column[] = []; + const reorderedColumns = grid.getColumns(); for (const reorderedId of reorderedIds) { finalReorderedColumns.push(reorderedColumns[getColumnIndex(reorderedId)]); } @@ -359,7 +359,6 @@ export class SlickDraggableGrouping { trigger(grid.onColumnsReordered, { grid }); e.stopPropagation(); setupColumnResize(); - reorderedColumns = finalReorderedColumns; } } as SortableOptions; @@ -632,4 +631,4 @@ export class SlickDraggableGrouping { } this.onGroupChanged.notify(args); } -} \ No newline at end of file +}