A collection of useful grid field components.
Go to file
Dylan Wagstaff b6130c4e11 Add unit tests for new ManyManyThrough support
The previous commit (9fa9ef89) added support for the new SilverStripe 4
feature of Many Many relationships through an intermediary object. After
much head scratching and community testing, the solution was proven to
work, however had no automated tests to confirm as such. This commit
rectifies that by testing both versioned and unversioned DataObjects in
a many_many through style relationship. Some minor tidy and comments
were also added as per feedback on the functionality code changes.
2018-06-26 14:41:39 +12:00
_config Default showEmptyString true 2014-10-06 17:51:59 +02:00
css Merge pull request #238 from creative-commoners/pulls/3.1/fix-searchbutton 2018-01-26 16:31:31 +00:00
docs/en DOCS fix removeComponentsByType example 2017-11-06 12:06:00 +00:00
javascript Update CMS preview when re-ordering rows 2018-02-27 16:13:06 +13:00
lang Update translations 2018-01-26 11:53:55 +13:00
src Add unit tests for new ManyManyThrough support 2018-06-26 14:41:39 +12:00
templates/Symbiote/GridFieldExtensions Merge branch '2.0' into 3.0 2018-02-21 11:25:09 +00:00
tests Add unit tests for new ManyManyThrough support 2018-06-26 14:41:39 +12:00
.editorconfig BUG Fix incorrect drag-drop handle 2017-09-06 09:13:56 +01:00
.gitattributes Added standard .gitattributes file 2016-01-15 16:51:49 +13:00
.travis.yml Merge branch '2.0' into 3.0 2018-02-21 11:25:09 +00:00
.upgrade.yml NAMESPACE, updating vendor. 2017-06-16 14:46:31 +10:00
code-of-conduct.md Added standard code of conduct file 2016-02-16 12:18:40 +13:00
codecov.yml Update Travis configuration, add codecov.io and PHPUnit config 2017-09-18 21:06:16 +01:00
composer.json Update branch alias for 4.x-dev 2018-01-26 12:06:49 +13:00
LICENSE.md VENDOR UPDATE. 2017-06-23 11:31:32 +10:00
phpcs.xml.dist Add PHP 7.2 to Travis build matrix, add individual phpcs ruleset 2018-01-26 13:37:44 +13:00
phpunit.xml.dist FIX convert CI bootstrap references to new their new locations in vendor 2017-10-05 10:07:55 +13:00
README.md Merge branch '2.0' into 3.0 2018-02-21 11:25:09 +00:00

SilverStripe Grid Field Extensions Module

Build Status Latest Stable Version Latest Unstable Version Total Downloads License

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.
  • GridFieldConfigurablePaginator - a paginator for GridField that allows customisable page sizes.

This branch will aim for compatibility with SilverStripe 4.x.

Installation

composer require symbiote/silverstripe-gridfieldextensions "^3"

For SilverStripe 3.x, please see the compatible branch.

See docs/en/index.md for documentation and examples.