Resolve "Ordering fields per grid view"
Closes #100 (closed)
How to test
You should be able to drag a field to another position in a grid view. This can be done by pressing the left button while pointing at the field name.
Test pointers
- This should work in combination with the real time collaboration.
- The field should still be in the same position when refreshing the page.
- When dragging a field out of the view port, it should scroll horizontally.
- When a new field is created it should always be last.
- The old position should stay intact right in existing tables that haven't ordered the fields once.
- While dragging it should look like the image in this description.
- The dark line should indicate the position where the field is going to be placed.
- No request should be made to the backend if the field hasn't changed position.
- Pressing the ESC key should cancel the current operation.
Edited by Bram Wiepjes