Hi again,
Have updated the ticket, it is for Grid (the feature lives in Grid, but can be used in Scheduler and up too).
Regarding 1, if you move Chef 8 to the top of New York, unfortunately reapplying the sorters would move it back to the bottom again. Since it is the same sorting logic being reapplied, the result will be the same as initially. I tried this on your code from the first post:
features : {
rowReorder : {
listeners : {
gridRowDrop() {
grid.store.sort(['surName', 'city']);
}
}
}
And as suspected it renders reordering "useless".
I think allowing merge of cells in unsorted columns would be the best fit for both of your scenarios. If that is something that you need urgently for your app, I recommend reaching out to our Professional Services regarding a feature sponsorship (https://bryntum.com/services)