SilverStripe\VersionedAdmin\Forms\DataObjectVersionFormFactory
Synopsis
class DataObjectVersionFormFactory
implements
FormFactory
{
- // constants
- const TYPE_HISTORY = 'history';
- // members
- private static array $readonly_types = ;
- // methods
- public void getForm()
- public string getFormType()
- public bool isReadonlyFormType()
- protected void getFormFields()
- protected void removeHistoryViewerFields()
- protected void removeSelectedRightTitles()
- protected void getFormActions()
- public void getRequiredContext()
Hierarchy
Uses
- SilverStripe\Core\Config\Configurable
- SilverStripe\Core\Extensible
- SilverStripe\Core\Injector\Injectable
Implements
- SilverStripe\Forms\FormFactory
Constants
Name | Value |
---|---|
TYPE_HISTORY | 'history' |
Members
private
- $readonly_types
—
array
Define context types that will automatically be converted to readonly forms
Methods
protected
- getFormActions()
- getFormFields()
- removeHistoryViewerFields() — Do not return {@link HistoryViewerField} instances in the form - remove them if they are found
- removeSelectedRightTitles() — Remove right titles from selected form fields by default
public
- getForm()
- getFormType() — Get form type from 'type' context
- getRequiredContext()
- isReadonlyFormType() — Get whether the current form type should be treated as readonly