zauberfisch\SerializedDataObject\Form\ArrayListField
Synopsis
class ArrayListField
extends FormField
{
- // constants
- const MERGE_DEFAULT = 0;
- const MERGE_CLEAR_MISSING = 1;
- const MERGE_IGNORE_FALSEISH = 2;
- // members
- protected $recordFieldsCallback;
- protected $recordFieldsUpdateCallback;
- protected array $recordClassNames = ;
- protected boolean $orderable = false;
- protected $schemaDataType = FormField::SCHEMA_DATA_TYPE_CUSTOM;
- protected boolean $compactLayout = false;
- protected boolean $emptyDefaultValue = false;
- protected array $fieldLabels = ;
- private static array $allowed_actions = ;
- // methods
- public void __construct()
- public $this setValue()
- public ArrayListField Value()
- public ArrayList createValueFromArray()
- public array getAttributes()
- public string FieldHolder()
- public string Field()
- protected CompositeField getRecordFields()
- protected void loadDataFromRecord()
- protected void prefixRecordFields()
- public void getPrefixedRecordFieldName()
- public void handleSubField()
- public void saveInto()
- public void addRecord()
- public void getAddRecordLink()
- public ArrayListField setOrderable()
- public bool isOrderable()
- public ArrayListField setCompactLayout()
- public bool isCompactLayout()
- public ArrayListField setEmptyDefaultValue()
- public bool hasEmptyDefaultValue()
- public void setForm()
- public ArrayListField setRecordFieldsCallback()
- public callable getRecordFieldsCallback()
- public ArrayListField setRecordFieldsUpdateCallback()
- public callable|null getRecordFieldsUpdateCallback()
- public void setFieldLabel()
- public void fieldLabels()
- public void fieldLabel()
Hierarchy
Extends
- SilverStripe\Forms\FormField
Constants
Name | Value |
---|---|
MERGE_DEFAULT | 0 |
MERGE_CLEAR_MISSING | 1 |
MERGE_IGNORE_FALSEISH | 2 |
Members
private
- $allowed_actions
protected
- $compactLayout
- $emptyDefaultValue
- $fieldLabels
- $orderable
- $recordClassNames
- $recordFieldsCallback
- $recordFieldsUpdateCallback
- $schemaDataType
Methods
protected
public
- __construct()
- Field()
- FieldHolder()
- Value()
- addRecord()
- createValueFromArray()
- fieldLabel()
- fieldLabels()
- getAddRecordLink()
- getAttributes()
- getPrefixedRecordFieldName()
- getRecordFieldsCallback()
- getRecordFieldsUpdateCallback()
- handleSubField()
- hasEmptyDefaultValue()
- isCompactLayout()
- isOrderable()
- saveInto()
- setCompactLayout()
- setEmptyDefaultValue()
- setFieldLabel()
- setForm()
- setOrderable()
- setRecordFieldsCallback()
- setRecordFieldsUpdateCallback()
- setValue()