GridFieldEditButton
class GridFieldEditButton implements GridField_ColumnProvider (View source)
Provides the entry point to editing a single record presented by the GridField.
Doesn't show an edit view on its own or modifies the record, but rather relies on routing conventions established in getColumnContent().
The default routing applies to the GridFieldDetailForm component, which has to be added separately to the GridField configuration.
Methods
Return any special attributes that will be used for FormField::create_tag()
Handle the actions and apply any changes to the GridField.
Details
augmentColumns(GridField $gridField, array $columns)
Add a column 'Delete'
array
getColumnAttributes(GridField $gridField, DataObject $record, string $columnName)
Return any special attributes that will be used for FormField::create_tag()
array
getColumnMetadata(GridField $gridField, string $columnName)
Add the title
array
getColumnsHandled(GridField $gridField)
Which columns are handled by this component
array
getActions(GridField $gridField)
Which GridField actions are this component handling.
string
getColumnContent(GridField $gridField, DataObject $record, string $columnName)
No description
void
handleAction(GridField $gridField, string $actionName, mixed $arguments, array $data)
Handle the actions and apply any changes to the GridField.