AbstractComplexField extends InputField
in package

Table of Contents

TYPE  = 'complex'
$additionalClasses  : mixed
$addLabel  : mixed
$counter  : mixed
$default  : mixed
$deleteLabel  : mixed
$description  : mixed
$description2  : mixed
$details  : mixed
$disabled  : mixed
$fields  : mixed
$innerLabel  : mixed
$label  : mixed
$name  : mixed
$names  : mixed
$prototypeFields  : mixed
$readonly  : mixed
$required  : mixed
$translatable  : mixed
$uniqid  : mixed
$value  : mixed
__construct()  : mixed
addClass()  : mixed
getDefault()  : mixed
getDescription()  : string
getDescription2()  : mixed
getInnerLabel()  : mixed
getInnerLabelTag()  : mixed
getLabel()  : mixed
getLabelTag()  : mixed
getName()  : mixed
getType()  : mixed
getValue()  : mixed
hasLabel()  : mixed
isDisabled()  : bool
isReadonly()  : mixed
isTranslatable()  : bool
output()  : mixed
removeClass()  : mixed
render()  : mixed
sanitize()  : mixed
setDescription()  : mixed
setDescription2()  : mixed
setDisabled()  : mixed
setName()  : mixed
setReadonly()  : mixed
setRequired()  : mixed
setValue()  : mixed
fixDependencies()  : mixed
generateAttrs()  : mixed
generateItem()  : mixed
getCtrlAtts()  : mixed
getCtrlClasses()  : mixed
renderAddItemButton()  : mixed
renderDeleteItemButton()  : mixed
renderInput()  : mixed

Constants

TYPE

public mixed TYPE = 'complex'

Properties

$additionalClasses

protected mixed $additionalClasses = ''

$addLabel

protected mixed $addLabel

$counter

protected static mixed $counter = 0

$default

protected mixed $default = array()

$deleteLabel

protected mixed $deleteLabel

$description

protected mixed $description = ''

$description2

protected mixed $description2 = ''

$details

protected mixed $details

$disabled

protected mixed $disabled = false

$fields

protected mixed $fields = array()

$innerLabel

protected mixed $innerLabel = ''

$label

protected mixed $label = ''

$name

protected mixed $name

$names

protected mixed $names = array()

$prototypeFields

protected mixed $prototypeFields = array()

$readonly

protected mixed $readonly = false

$required

protected mixed $required = false

$translatable

protected mixed $translatable = false

$uniqid

protected mixed $uniqid = ''

$value

protected mixed $value

Methods

__construct()

public __construct(mixed $name, mixed $details[, mixed $values = array() ]) : mixed
Parameters
$name : mixed
$details : mixed
$values : mixed = array()
Return values
mixed

addClass()

public addClass(mixed $class) : mixed
Parameters
$class : mixed
Return values
mixed

getDefault()

public getDefault() : mixed
Return values
mixed

getDescription()

public getDescription() : string
Tags
since
3.5.1
Return values
string

getDescription2()

public getDescription2() : mixed
Return values
mixed

getInnerLabel()

public getInnerLabel() : mixed
Return values
mixed

getInnerLabelTag()

public getInnerLabelTag() : mixed
Return values
mixed

getLabel()

public getLabel() : mixed
Return values
mixed

getLabelTag()

public getLabelTag() : mixed
Return values
mixed

getName()

public getName() : mixed
Return values
mixed

getType()

public getType() : mixed
Return values
mixed

getValue()

public getValue() : mixed
Return values
mixed

hasLabel()

public hasLabel() : mixed
Return values
mixed

isDisabled()

public isDisabled() : bool
Tags
since
3.9.5
Return values
bool

isReadonly()

public isReadonly() : mixed
Return values
mixed

isTranslatable()

public isTranslatable() : bool
Return values
bool

output()

public output() : mixed
Return values
mixed

removeClass()

public removeClass(mixed $class) : mixed
Parameters
$class : mixed
Return values
mixed

render()

public render() : mixed
Return values
mixed

sanitize()

public sanitize(mixed $value) : mixed
Parameters
$value : mixed
Return values
mixed

setDescription()

public setDescription(mixed $description) : mixed
Parameters
$description : mixed
Return values
mixed

setDescription2()

public setDescription2(mixed $description) : mixed
Parameters
$description : mixed
Return values
mixed

setDisabled()

public setDisabled(bool $disabled) : mixed
Parameters
$disabled : bool
Return values
mixed

setName()

public setName(mixed $name) : mixed
Parameters
$name : mixed
Return values
mixed

setReadonly()

public setReadonly(bool $readonly) : mixed
Parameters
$readonly : bool
Return values
mixed

setRequired()

public setRequired(bool $required) : mixed
Parameters
$required : bool
Return values
mixed

setValue()

public setValue(mixed $value) : mixed
Parameters
$value : mixed
Return values
mixed

fixDependencies()

protected fixDependencies(mixed $field, mixed $rowIndex, mixed $rowValues) : mixed
Parameters
$field : mixed
$rowIndex : mixed
$rowValues : mixed
Return values
mixed

generateAttrs()

protected generateAttrs() : mixed
Return values
mixed

generateItem()

protected abstract generateItem(mixed $key, mixed $value[, mixed $isPrototype = false ]) : mixed
Parameters
$key : mixed
$value : mixed
$isPrototype : mixed = false
Return values
mixed

getCtrlAtts()

protected getCtrlAtts() : mixed
Return values
mixed

getCtrlClasses()

protected getCtrlClasses() : mixed
Return values
mixed

renderAddItemButton()

protected renderAddItemButton([mixed $attrs = '' ][, mixed $classes = '' ]) : mixed
Parameters
$attrs : mixed = ''
$classes : mixed = ''
Return values
mixed

renderDeleteItemButton()

protected renderDeleteItemButton([mixed $attrs = '' ][, mixed $classes = '' ]) : mixed
Parameters
$attrs : mixed = ''
$classes : mixed = ''
Return values
mixed

renderInput()

protected abstract renderInput() : mixed
Return values
mixed

Search results