mirror of
https://github.com/UndefinedOffset/SortableGridField.git
synced 2024-10-22 15:05:38 +00:00
UndefinedOffset
786af43ca9
Fixed issue where sortable header and filter could potentially get put back in when changing pages
Fixed issue when sorting cross pages with a many_many list
SortableGridField
Adds drag and drop functionality to SilverStripe 3.0's GridField
Usage
To enable sorting on a has_many relationship set up an interger field on your data object.
To enable drag and drop sorting on the grid field add the following to your grid field's config Grid Field Config
:::php
$myGridConfig->addComponent(new GridFieldSortableRows('{Column to store sort}'));
To move an item to another page drag the row over the respective page button and release.
@TODO
- Optimize re-ordering of a has_many relationship when sorting on a single page
- Add visual cue that a row can be dropped over the page icons
Description
Languages
PHP
85.3%
JavaScript
10.2%
CSS
3.5%
Scheme
1%