\FrontEndEditableCustomFormBase
Synopsis
class FrontEndEditableCustomFormBase
extends DataObject
implements
FrontEndEditable
{
- // methods
- public static FrontEndEditable add_another()
- public void getFrontEndFields()
- public void getFrontEndValidator()
- public void FrontEndFieldsWithAjaxValidation()
- public void FrontEndShortTitle()
- public void FrontEndExtendedTitle()
- public void FrontEndHeaders()
- public void ExtraClassesForFrontEnd()
- public void ExtraClassesForFrontEndForm()
- public void RightTitlesForFrontEnd()
- public void PlaceHoldersForFrontEnd()
- public void FieldsToRemoveFromFrontEnd()
- public void FrontEndCustomRelationFields()
- public void FrontEndCustomRelationsOptionProvider()
- public array FrontEndMakeReadOnlyFields()
- public array FrontEndDeleteAlternatives()
- public null FrontEndParentObject()
- public null FrontEndSiblings()
- public array FrontEndNoSiblingEdits()
- public array FrontEndAlternativeViewLinks()
- public string FrontEndEditIconCode()
- public string FrontEndEditColour()
Hierarchy
Methods
public
- ExtraClassesForFrontEnd() — {@inheritDoc}
- ExtraClassesForFrontEndForm() — {@inheritDoc}
- FieldsToRemoveFromFrontEnd() — {@inheritDoc}
- FrontEndAlternativeViewLinks() — Additional Views can be added here. Some are added by default, but you can add other ones, such as preview, etc...
- FrontEndCustomRelationFields() — {@inheritDoc}
- FrontEndCustomRelationsOptionProvider() — {@inheritDoc}
- FrontEndDeleteAlternatives() — list of fields foreign relations that are not deleted but where a field is set to false or something similar
- FrontEndEditColour() — return an HTML colour e.g. "GREEN" or "#223223"
- FrontEndEditIconCode() — return a code or HTML snippet
- FrontEndExtendedTitle() — {@inheritDoc}
- FrontEndFieldsWithAjaxValidation() — {@inheritDoc}
- FrontEndHeaders() — {@inheritDoc}
- FrontEndMakeReadOnlyFields() — list of fields that should be made read-only ...
- FrontEndNoSiblingEdits() — fields that can be edited right across siblings.
- FrontEndParentObject() — returns the parent dataobject for the formation of breadcrumbs in the front-end editor
- FrontEndShortTitle() — {@inheritDoc}
- FrontEndSiblings() — returns the parent dataobject for the formation of breadcrumbs in the front-end editor the most common usage is like this: <code> ```php public function FrontEndSiblings($rootParent = null, $includeMe = true) { return $this->FrontEndDefaultSiblings($rootParent, $includeMe); } ``` </code>
- PlaceHoldersForFrontEnd() — {@inheritDoc}
- RightTitlesForFrontEnd() — {@inheritDoc}
- add_another()
- getFrontEndFields()
- getFrontEndValidator() — {@inheritDoc}