SilverStripe\Admin\Forms\UsedOnTable
Provides a table which displays the provided record's owners
NOTE: This should be a dataless field but due to how field actions work - it needs recursive checking
Synopsis
class UsedOnTable
extends FormField
{
- // members
- protected $schemaDataType = FormField::SCHEMA_DATA_TYPE_CUSTOM;
- protected string $schemaComponent = 'UsedOnTable';
- private static array $allowed_actions = ;
- protected DataObject|RecursivePublishable $record;
- // methods
- public array getSchemaDataDefaults()
- public HTTPResponse usage()
- protected null|string getState()
- public DataObject|RecursivePublishable getRecord()
- public void setRecord()
- public array getAttributes()
Hierarchy
Extends
- SilverStripe\Forms\FormField
Members
private
- $allowed_actions — array
protected
- $record — SilverStripe\Admin\Forms\DataObject|RecursivePublishable
- $schemaComponent — string
- $schemaDataType
Methods
protected
public
- getAttributes() — Attributes to be given for this field type
- getRecord()
- getSchemaDataDefaults()
- setRecord()
- usage()