Hello!
There are some cases, when it's necessary to cancel columns reordering. For example it's necessary for the case, when a user tries to move a column with "reorderable: true" to the left of a column with "reorderable: false".
Now the Grid component changes the columns ordering and then notifies about the change by calling "onColumnReorder" handler.
Please, look at this example.