\MultiRecordSubRecordField
Keep track of the record editing and the MultiRecordField this is attached to.
Synopsis
class MultiRecordSubRecordField
extends CompositeField
{
- // members
- protected MultiRecordField $parent = NULL;
- protected DataObject $record = NULL;
- protected boolean $preparedForRender = false;
- private ToggleCompositeField $toggleCompositeField = NULL;
- // methods
- public void __construct()
- public MultiRecordSubRecordField setParent()
- public MultiRecordField getParent()
- public MultiRecordSubRecordField setRecord()
- public DataObject getRecord()
- public void getDataID()
- public string getName()
- public boolean getCanSort()
- public string getFieldID()
- public FieldList Actions()
- public ToggleCompositeField ToggleCompositeField()
- public FormField performReadonlyTransformation()
- protected void prepareForRender()
- public void FieldHolder()
- public void Field()
Hierarchy
Extends
- CompositeField
Members
private
- $toggleCompositeField — ToggleCompositeField
protected
- $parent — MultiRecordField
- $preparedForRender — boolean
- $record — DataObject
Methods
protected
- prepareForRender() — Setup sub-field(s) just before rendering
public
- __construct()
- Actions()
- Field()
- FieldHolder()
- ToggleCompositeField()
- getCanSort()
- getDataID()
- getFieldID()
- getName()
- getParent()
- getRecord()
- performReadonlyTransformation() — Returns a read-only version of this field.
- setParent()
- setRecord()