File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -195,23 +195,24 @@ export class SortingPlugin extends BasePlugin {
195195 const sorting : SortingOrder = { } ;
196196 const sortingFunc : SortingOrderFunction = { } ;
197197
198+ if ( columnProp in sorting && size ( sorting ) > 1 && order === undefined ) {
199+ delete sorting [ columnProp ] ;
200+ delete sortingFunc [ columnProp ] ;
201+ } else {
202+ sorting [ columnProp ] = order ;
203+ sortingFunc [ columnProp ] = cmp ;
204+ }
205+
198206 this . sorting = {
199207 ...this . sorting ,
200208 ...sorting ,
201209 } ;
210+
202211 // extend sorting function with new sorting for multiple columns sorting
203212 this . sortingFunc = {
204213 ...this . sortingFunc ,
205214 ...sortingFunc ,
206215 } ;
207-
208- if ( columnProp in sorting && size ( sorting ) > 1 && order === undefined ) {
209- delete sorting [ columnProp ] ;
210- delete sortingFunc [ columnProp ] ;
211- } else {
212- sorting [ columnProp ] = order ;
213- sortingFunc [ columnProp ] = cmp ;
214- }
215216 } else {
216217 if ( order ) {
217218 // reset sorting
You can’t perform that action at this time.
0 commit comments