DMSGridFieldEditButton
class DMSGridFieldEditButton extends GridFieldEditButton implements GridField_ColumnProvider (View source)
Methods
Return any special attributes that will be used for FormField::create_tag()
Overriding the parent method to change the template that the DMS edit button will be rendered with based on whether or not the user has edit permissions.
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)
Overriding the parent method to change the template that the DMS edit button will be rendered with based on whether or not the user has edit permissions.
void
handleAction(GridField $gridField, string $actionName, mixed $arguments, array $data)
Handle the actions and apply any changes to the GridField.