A collection of useful grid field components.
Go to file
Niklas Forsdahl 8f505659f0 Only add nested form to nested gridfield child if that child is of
the same class as the parent record.
2024-05-07 18:02:06 +03:00
.github Merge branch '4.0' into 4 2024-02-27 13:45:22 +13:00
.tx ENH Update translations (#359) 2023-03-09 14:53:24 +13:00
_config Tweaks to pass tests 2019-12-12 16:18:09 +00: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 initial user documentation for Nested GridFields. 2024-04-15 11:02:31 +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 (#381) 2024-02-07 16:15:40 +13:00
src Only add nested form to nested gridfield child if that child is of 2024-05-07 18:02:06 +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
LICENSE MNT Run module-standardiser 2023-08-14 15:50:56 +12:00
README.md DOC Update README.md for CMS 5 2023-04-19 17:02:02 +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
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

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.

Installation

composer require symbiote/silverstripe-gridfieldextensions

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