mirror of
https://github.com/symbiote/silverstripe-gridfieldextensions.git
synced 2024-10-22 15:05:39 +00:00
This change allows for the specification of extra sort fields that are to be applied before the user-defined sort field's order. This is useful in scenarios where a GridField is used with one or more "fixed" columns which eg. categorize the entries and whose order is important but the user should still be allowed to modify the order within a category. This change affects the PHP code only, therefore the Javascript code will still let the user drag rows into foreign "categories". However, after dropping it the GridField will reload and the extra sort order will be enforced again.
SilverStripe Grid Field Extensions Module
This module provides a number of useful grid field components:
GridFieldAddExistingSearchButton
- a more advanced search form for adding items.GridFieldAddNewInlineButton
- builds onGridFieldEditableColumns
to allow inline creation of records.GridFieldAddNewMultiClass
- lets the user select from a list of classes to create a new record from.GridFieldEditableColumns
- allows inline editing of records.GridFieldOrderableRows
- drag and drop re-ordering of rows.GridFieldRequestHandler
- a basic utility class which can be used to build custom grid field detail views including tabs, breadcrumbs and other CMS features.GridFieldTitleHeader
- a simple header which displays column titles.
See docs/en/index.md for documentation and examples.
Description
Languages
PHP
80.5%
JavaScript
13.7%
Scheme
3%
CSS
2.8%