gorriecoe\LinkField\LinkField
LinkField
Synopsis
class LinkField
extends FormField
{
- // members
- protected $name;
- protected $title;
- protected DataObject $parent;
- protected DataObject $record;
- protected $sortColumn = NULL;
- private static string $sort_column = 'Sort';
- // methods
- public void __construct()
- public $this setTitle()
- public CompositeField|GridField Field()
- public array|RequestHandler|HTTPResponse|string handleRequest()
- public string|null isOneOrMany()
- public void getRecord()
- public HasOneButtonField getHasOneField()
- public GridField getManyField()
- public $this setSortColumn()
- public string getSortColumn()
- public $this setLinkConfig()
- public array getLinkConfig()
- public void validate()
Hierarchy
Extends
- SilverStripe\Forms\FormField
Members
private
- $sort_column
—
string
The column to be used for sorting
protected
- $name — string
- $parent — gorriecoe\LinkField\DataObject
- $record — gorriecoe\LinkField\DataObject
- $sortColumn
—
string
The column to be used for sorting - $title — string
Methods
public
- __construct()
- Field()
- getHasOneField()
- getLinkConfig() — Get the configuration for this Link relationship.
- getManyField()
- getRecord()
- getSortColumn() — Returns the column to be used for sorting
- handleRequest()
- isOneOrMany()
- setLinkConfig() — Set the configuration for this Link relationship.
- setSortColumn() — Set the column to be used for sorting
- setTitle()
- validate()