Symbiote\GridFieldExtensions\GridFieldRequestHandler
A base utility class for request handlers which present a grid field detail view.
This class provides some useful defaults for grid field detail views, such
as tabs, breadcrumbs and a back link. Much of this code is extracted from the
detail form.
Synopsis
class GridFieldRequestHandler
extends RequestHandler
{
- // members
- private static array $allowed_actions = ;
- protected GridField $grid;
- protected GridFieldComponent $component;
- protected $name;
- protected string $template = __CLASS__;
- // methods
- public void __construct()
- public void index()
- public void Link()
- public Form Form()
- public Controller getController()
- public void setTemplate()
- public string getTemplate()
- public ArrayList getBreadcrumbs()
- protected string getBackLink()
- protected Controller getTopLevelController()
Hierarchy
Extends
- SilverStripe\Control\RequestHandler
Members
private
- $allowed_actions
protected
- $component — SilverStripe\Forms\GridField\GridFieldComponent
- $grid — SilverStripe\Forms\GridField\GridField
- $name — string
- $template — string
Methods
protected
public
- __construct()
- Form() — This method should be overloaded to build out the detail form.
- Link()
- getBreadcrumbs()
- getController()
- getTemplate()
- index()
- setTemplate()