From 4aa8e91d9b89d15f985eb095bcd0f3b17012cba7 Mon Sep 17 00:00:00 2001 From: Milan Date: Wed, 10 Jan 2024 09:12:44 +0000 Subject: [PATCH 1/2] Added trigger for column reorder. --- src/components/datagrid/datagrid.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/components/datagrid/datagrid.js b/src/components/datagrid/datagrid.js index 44be14e087..917b242a4d 100644 --- a/src/components/datagrid/datagrid.js +++ b/src/components/datagrid/datagrid.js @@ -3402,6 +3402,21 @@ Datagrid.prototype = { self.updateGroupHeadersAfterColumnReorder(indexFrom, indexTo); self.arrayIndexMove(self.settings.columns, indexFrom, indexTo); self.updateColumns(self.settings.columns); + + /** + * Fires after a column is moved to target. + * @event columnreorder + * @memberof Datagrid + * @property {object} event The jquery event object + * @property {number} indexTo The ending column index + * @property {number} indexFrom The starting column index + */ + self.element.trigger('columnreorder', [{ + indexFrom: indexFrom, + indexTo: indexTo, + columns: self.settings.columns, + }]); + } } }); From b668d0ebaea97912a4c528227dfc045acdc0cff2 Mon Sep 17 00:00:00 2001 From: Milan Date: Wed, 10 Jan 2024 16:25:23 +0000 Subject: [PATCH 2/2] Tidy up --- src/components/datagrid/datagrid.js | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/src/components/datagrid/datagrid.js b/src/components/datagrid/datagrid.js index 917b242a4d..4e8a3982c7 100644 --- a/src/components/datagrid/datagrid.js +++ b/src/components/datagrid/datagrid.js @@ -3402,21 +3402,20 @@ Datagrid.prototype = { self.updateGroupHeadersAfterColumnReorder(indexFrom, indexTo); self.arrayIndexMove(self.settings.columns, indexFrom, indexTo); self.updateColumns(self.settings.columns); - - /** - * Fires after a column is moved to target. - * @event columnreorder - * @memberof Datagrid - * @property {object} event The jquery event object - * @property {number} indexTo The ending column index - * @property {number} indexFrom The starting column index - */ - self.element.trigger('columnreorder', [{ - indexFrom: indexFrom, - indexTo: indexTo, - columns: self.settings.columns, - }]); - + + /** + * Fires after a column is moved to target. + * @event columnreorder + * @memberof Datagrid + * @property {object} event The jquery event object + * @property {number} indexTo The ending column index + * @property {number} indexFrom The starting column index + */ + self.element.trigger('columnreorder', [{ + indexFrom, + indexTo, + columns: self.settings.columns, + }]); } } });