Symbiote\QueuedJobs\Forms\GridFieldQueuedJobExecute
Synopsis
class GridFieldQueuedJobExecute
implements
GridField_ColumnProvider,GridField_ActionProvider
{
- // members
- protected string $action = 'execute';
- protected array $icons = ;
- protected callable $viewCheck;
- // methods
- public void __construct()
- public void augmentColumns()
- public array getColumnAttributes()
- public array getColumnMetadata()
- public array getColumnsHandled()
- public array getActions()
- public string|void getColumnContent()
- public void handleAction()
Hierarchy
Implements
- SilverStripe\Forms\GridField\GridField_ColumnProvider
- SilverStripe\Forms\GridField\GridField_ActionProvider
Members
protected
- $action
- $icons
—
array
CSS icon class names for each action (see silverstripe-admin fonts) - $viewCheck
—
Symbiote\QueuedJobs\Forms\callable
Call back to see if the record's action icon should be shown.
Methods
public
- __construct()
- augmentColumns() — Add a column 'Delete'
- getActions() — Which GridField actions are this component handling
- getColumnAttributes() — Return any special attributes that will be used for FormField::createTag()
- getColumnContent()
- getColumnMetadata() — Add the title
- getColumnsHandled() — Which columns are handled by this component
- handleAction() — Handle the actions and apply any changes to the GridField