Symbiote\MultiRecord\MultiRecordEditingField
- Author: marcus
Synopsis
class MultiRecordEditingField
extends CompositeField
{
- // members
- protected ArrayList $records;
- protected integer $htmlEditorHeight = 6;
- protected boolean $useToggles = true;
- protected boolean $forFrontendUse = false;
- protected FieldList $children;
- protected $tabs;
- // methods
- public void __construct()
- public void isComposite()
- public void replaceField()
- public void hasData()
- public void removeByName()
- public MultiRecordEditingField setHtmlEditorHeight()
- public void setUseToggles()
- public ArrayList getRecords()
- public void setForm()
- public void editList()
- public void addRecord()
- protected void addMultiEditor()
- protected void getFieldName()
- public void saveInto()
- public void getChildren()
- public void FieldHolder()
Hierarchy
Extends
- SilverStripe\Forms\CompositeField
Members
protected
- $children — SilverStripe\Forms\FieldList
- $forFrontendUse
—
boolean
Should we be configured for frontend or CMS based editing? - $htmlEditorHeight
—
int
Whether to override html editor heights - $records — SilverStripe\ORM\ArrayList
- $tabs
- $useToggles
—
boolean
Should we use toggle Composites in layout ?
Methods
protected
public
- __construct()
- FieldHolder()
- addRecord()
- editList()
- getChildren()
- getRecords() — Retrieves the list of records that have been edited and return to the user
- hasData()
- isComposite()
- removeByName()
- replaceField()
- saveInto()
- setForm()
- setHtmlEditorHeight() — Set a height for html editor fields
- setUseToggles()