A collection of useful grid field components.
Go to file
Robbie Averill 3e50eb224a FIX Type hint SS_List instead of DataList and use filter() over where()
This allows people to use this component with ArrayList instances if they want to.
Protected methods are generally not considered part of our API, which is why I am
proposing this change as a patch.
2018-10-09 11:56:16 +02: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 FIX Type hint SS_List instead of DataList and use filter() over where() 2018-10-09 11:56:16 +02:00
templates/Symbiote/GridFieldExtensions Fix "+" icon in add new inline button 2018-06-13 09:51:21 +12:00
tests Add test for getting the correct Sort order from MMTL items, fix incorrect test class name 2018-09-28 17:59:44 +02: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 SS 4.3.x to Travis matrix and move Postgres to 2.1.x-dev with SS 4.2 or newer 2018-09-28 18:24:50 +02: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 Remove obsolete branch alias 2018-07-04 09:30:03 +12: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 Add supported module badge to readme 2018-06-15 17:53:40 +12:00

SilverStripe Grid Field Extensions Module

Build Status SilverStripe supported module 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.