A collection of useful grid field components.
Go to file
Dylan Wagstaff bba8547054 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-07-02 11:28:15 +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 Merge pull request #233 from silverstripe-terraformers/feature/SS4_upgrade_fixes 2018-01-26 16:34:31 +00:00
lang Update translations 2018-01-26 11:53:55 +13:00
src Add unit tests for new ManyManyThrough support 2018-07-02 11:28:15 +12:00
templates/Symbiote/GridFieldExtensions Fix "+" icon in add new inline button 2018-06-13 09:51:21 +12:00
tests Add unit tests for new ManyManyThrough support 2018-07-02 11:28:15 +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 Add various recipe versions to Travis build matrix 2018-06-25 14:16:05 +12:00
.upgrade.yml NAMESPACE, updating vendor. 2017-06-16 14:46:31 +10:00
LICENSE.md VENDOR UPDATE. 2017-06-23 11:31:32 +10:00
README.md Fixed link to SS3 compatible branch 2017-10-25 13:22:35 -04: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 3.2.x-dev 2018-01-26 12:05:25 +13: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

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.

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

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