SilverStripe\Blog\Admin\GridFieldMergeAction
Synopsis
class GridFieldMergeAction
implements
GridField_ColumnProvider,GridField_ActionProvider
{
- // members
- protected array|SS_List $records;
- protected $parentType;
- protected $parentMethod;
- protected $childMethod;
- // methods
- public void __construct()
- public void augmentColumns()
- public void getColumnsHandled()
- public void getColumnContent()
- public void getColumnAttributes()
- public void getColumnMetadata()
- public void getActions()
- public void handleAction()
Hierarchy
Uses
- SilverStripe\Core\Injector\Injectable
Implements
- SilverStripe\Forms\GridField\GridField_ColumnProvider
- SilverStripe\Forms\GridField\GridField_ActionProvider
Members
protected
- $childMethod
—
string
Relationship method to reference child (i.e BlogPosts). - $parentMethod
—
string
Relationship method to reference parent (i.e BlogTags). - $parentType
—
string
Type of parent DataObject (i.e BlogTag, BlogCategory). - $records
—
SilverStripe\Blog\Admin\array|SS_List
List of records to show in the MergeAction column.
Methods
public
- __construct()
- augmentColumns() — {@inheritdoc}
- getActions() — {@inheritdoc}
- getColumnAttributes() — {@inheritdoc}
- getColumnContent() — {@inheritdoc}
- getColumnMetadata() — {@inheritdoc}
- getColumnsHandled() — {@inheritdoc}
- handleAction() — {@inheritdoc}