entidi / silverstripe-gridfieldaddfromlist
Adds rows to GridField from a dropdown list
Installs: 127
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 1
Open Issues: 0
Type:silverstripe-vendormodule
Requires
This package is auto-updated.
Last update: 2024-10-29 06:12:39 UTC
README
This module provides a new GridField
component that allows to add rows
to a grid only after setting a relation.
This is quite similar to what already done by stock
GridFieldAddExistingAutocompleter
but with a few important
differences:
- the relation is set by leveraging a standard
DropdownField
; - any relation can be handled (check
setTargetField()
); - the same item can be added more than once (check
setUnique()
).
This can be useful in contexts where GridFieldAddExistingAutocompleter
cannot be used, e.g. setting an has-one relation or linking the same
item more than once in many-many relations.
Installation
composer require entidi/silverstripe-gridfieldaddfromlist