A collection of useful grid field components.
Go to file
2024-05-17 10:23:32 +12:00
_config Tweaks to pass tests 2019-12-12 16:18:09 +00:00
.github MNT Run module-standardiser 2024-05-16 14:55:23 +12:00
.tx ENH Update translations (#359) 2023-03-09 14:53:24 +13:00
client/lang TLN Update translations (#381) 2024-02-07 16:15:40 +13:00
css Styling for nested GridFields without title. 2024-04-15 09:52:33 +03:00
docs/en Added more documentation for nested gridfields. 2024-05-15 08:57:58 +03:00
javascript Refactored grid field nested form link to be a button with aria-attributes, 2024-04-24 11:13:09 +03:00
lang TLN Update translations (#385) 2024-05-06 18:13:32 +12:00
src Only allow one GridFieldNestedForm component per GridField. 2024-05-15 09:03:32 +03:00
templates/Symbiote/GridFieldExtensions Refactored grid field nested form link to be a button with aria-attributes, 2024-04-24 11:13:09 +03:00
tests Added one more unit test for GridFieldNestedForm 2024-04-18 17:51:27 +03: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
.gitignore NEW: Add test for GridFieldEditableColumns 2020-09-08 14:57:59 +12:00
code-of-conduct.md Added standard code of conduct file 2016-02-16 12:18:40 +13:00
composer.json MNT Run module-standardiser (#380) 2024-02-02 14:10:12 +13:00
LICENSE MNT Run module-standardiser 2023-08-14 15:50:56 +12:00
phpcs.xml.dist MNT Travis shared config 2021-01-20 14:52:20 +13:00
phpstan.neon.dist MNT Run module-standardiser (#380) 2024-02-02 14:10:12 +13:00
phpunit.xml.dist MNT Standardise modules 2022-08-03 13:54:28 +12:00
README.md Added more documentation for nested gridfields. 2024-05-15 08:57:58 +03:00

Silverstripe Grid Field Extensions Module

CI Silverstripe supported module

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.
  • GridFieldNestedForm - allows nesting of GridFields for managing relation records directly within a parent GridField.

Installation

composer require symbiote/silverstripe-gridfieldextensions

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