Download the PHP package webbuilders-group/silverstripe-gridfielditemtype without Composer
On this page you can find all versions of the php package webbuilders-group/silverstripe-gridfielditemtype. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download webbuilders-group/silverstripe-gridfielditemtype
More information about webbuilders-group/silverstripe-gridfielditemtype
Files in webbuilders-group/silverstripe-gridfielditemtype
Package silverstripe-gridfielditemtype
Short Description Adds type/class picking functionality to SilverStripe 4's GridField
License BSD-3-Clause
Informations about the package silverstripe-gridfielditemtype
GridFieldItemType
Adds type/class picking functionality to SilverStripe 4's GridField.
Maintainer Contact
- Ed Chipman (UndefinedOffset)
Requirements
- SilverStripe 4.5+
Installation
- Download the module from here https://github.com/webbuilders-group/silverstripe-gridfielditemtype/archive/master.zip
- Extract the downloaded archive into your site root so that the destination folder is called GridFieldItemType, opening the extracted folder should contain _config.php in the root along with other files/folders
- Run dev/build?flush=all to regenerate the manifest
- Upon entering the cms and using GridFieldItemType components for the first time you make need to add ?flush=all to the end of the address to force the templates to regenerate
Usage
If you are working with one of the pre-configured GridFieldConfigs you must first remove the default GridFieldDetailForm and GridFieldAddNewButton components replacing them with ItemTypeDetailForm and AddNewItemTypeButton respectively
If you are using the base GridField config you need to add both the AddNewItemTypeButton and ItemTypeDetailForm to your config
If you are managing a versioned object you must override the item request class using:
Note: All options in the type dropdown must be decendents of the model class.