\FrontEndExtendedHasManyField
Synopsis
class FrontEndExtendedHasManyField
extends FrontEndExtendedHasOneOrManyField
{
- // members
- protected string $hasManyField = "";
- protected string $hasManyClassName = "";
- protected boolean $relationIsBeingSaved = false;
- protected string $selectExistingFieldClassName = "CheckboxSetField";
- // Inherited members from FrontEndExtendedHasOneOrManyField
- protected $recordBeingEdited;
- protected $existingSelectors;
- protected string $selectExistingFieldClassName;
- protected boolean $fieldHolderIsDone;
- // methods
- public void __construct()
- public FrontEndExtendedHasManyField setHasManyClassName()
- public void getForeignClassName()
- protected void getCalculatedFieldName()
- public void getRelationIsBeingSaved()
- protected bool hasEmptyStringForSelection()
- public void FieldHolder()
- // Inherited methods from FrontEndExtendedHasOneOrManyField
- public void __construct()
- protected LiteralField getHeadingField()
- protected LiteralField getRightTitleField()
- public FrontEndExtendedHasOneOrManyField setRecordBeingEdited()
- public FrontEndExtendedHasOneOrManyField setExistingSelectors()
- protected string getSelectExistingFieldClassName()
- protected string getForeignClassName()
- protected DataObject getForeignSingleton()
- protected string getCalculatedFieldName()
- protected bool hasEmptyStringForSelection()
- public void FieldHolder()
- protected FormField existingSelectorField()
- public FrontEndExtendedHasOneOrManyField setRightTitle()
Hierarchy
Members
protected
- $existingSelectors — mixed
- $fieldHolderIsDone — boolean
- $hasManyClassName
—
string
e.g. MyForeignObjectClass - $hasManyField
—
string
e.g. MyObjects - $recordBeingEdited — null
- $relationIsBeingSaved — boolean
- $selectExistingFieldClassName — string
- $selectExistingFieldClassName — string
Methods
protected
public
Inherited from FrontEndExtendedHasOneOrManyField
protected
- existingSelectorField()
- getCalculatedFieldName()
- getForeignClassName()
- getForeignSingleton()
- getHeadingField()
- getRightTitleField()
- getSelectExistingFieldClassName() — e.g. CheckboxSetField or DropdownField
- hasEmptyStringForSelection()