A collection of useful grid field components.
Go to file
Pieter Hollants 79972af8a2 GridFieldOrderableRows: Support extra sort fields
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.
2015-01-18 20:05:41 +01:00
_config Add initial files. 2012-12-16 01:16:57 +11:00
code GridFieldOrderableRows: Support extra sort fields 2015-01-18 20:05:41 +01:00
css Drag handle icon is always visible 2014-12-02 17:05:01 +02:00
docs/en Add a sorting on before write example. 2014-02-14 09:34:13 +11:00
javascript Use properly constructed links in the add new multi class components. 2013-10-09 20:34:47 +11:00
lang Basic german translation 2014-04-05 16:30:05 +02:00
templates Drag handle icon is always visible 2014-12-02 17:05:01 +02:00
tests Add test for the multi class classes getter. 2013-11-14 23:43:38 +11:00
.travis.yml Remove extraneous slash. 2013-11-14 23:10:00 +11:00
composer.json Updated maintainers to hopefully take packagist ownership... 2014-12-01 15:36:22 +11:00
LICENSE.md Add license file. 2013-09-02 20:03:53 +10:00
README.md fix travis link 2014-12-28 10:11:38 +00:00

SilverStripe Grid Field Extensions Module

Build Status

This module provides a number of useful grid field components:

  • GridFieldAddExistingSearchButton - a more advanced search form for adding items.
  • GridFieldAddNewInlineButton - builds on GridFieldEditableColumns 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.