Contentserv PHP API

CSGuiHtmlField extends CSGuiTextAreaField
in package

Defines the abstract API class for the GUI fields.

Tags

Table of Contents

DEPENDENCE_VALUE_WILDCARD  = '*'
TYPE_CHECKBOX  = 'Checkbox'
TYPE_CODE  = 'Code'
TYPE_CONFIGURATION  = 'Configuration'
TYPE_DATE  = 'Date'
TYPE_HTML  = 'Html'
TYPE_NUMERIC  = 'Numeric'
TYPE_OBJECT  = 'Object'
TYPE_PASSWORD  = 'Password'
TYPE_SELECTION  = 'Selection'
TYPE_TAG  = 'Tag'
TYPE_TEXT  = 'Text'
TYPE_TEXT_AREA  = 'TextArea'
TYPE_TIME  = 'Time'
_getEditorAdditionalOptions()  : array<string|int, mixed>
Return editor additional options.
_getEditorType()  : mixed
_getFieldDependenciesForValue()  : array<string|int, mixed>
_getFieldDependenciesForValue
addFieldDependency()  : bool
Adds a field dependency for a specific value.
addValueDependency()  : bool
Adds a value dependency for a specific field.
createFieldForType()  : CSGuiField
Returns a field configuration for a given type.
getDefaultValue()  : mixed
getErrorMessage()  : mixed
getInputHeight()  : mixed
getLabel()  : mixed
getName()  : mixed
getPaneTitle()  : mixed
getPaneTitleOrder()  : mixed
getSectionTitle()  : mixed
getSectionTitleOrder()  : mixed
getTextPattern()  : mixed
getTooltip()  : mixed
getType()  : mixed
hasFieldDependencies()  : bool
Checks if the current GUI field has any field dependencies.
hasValueDependencies()  : bool
Returns whether the current field has value dependencies configured.
isReadonly()  : mixed
isRequired()  : mixed
isVisible()  : mixed
setDefaultValue()  : mixed
setErrorMessage()  : mixed
setInputHeight()  : mixed
setLabel()  : mixed
setNoLabelTranslation()  : void
Disables the automatic translation of the field label
setPaneTitle()  : mixed
setReadonly()  : mixed
setRequired()  : mixed
setSectionTitle()  : mixed
setTextPattern()  : mixed
setTooltip()  : mixed
setVisibility()  : mixed
shouldTranslateFieldLabel()  : bool|null
Returns the value of the private class variable {@var $_bShouldTranslateFieldLabel}

Constants

DEPENDENCE_VALUE_WILDCARD

public mixed DEPENDENCE_VALUE_WILDCARD = '*'
Tags

TYPE_CHECKBOX

public mixed TYPE_CHECKBOX = 'Checkbox'
Tags

TYPE_CONFIGURATION

public mixed TYPE_CONFIGURATION = 'Configuration'
Tags

TYPE_NUMERIC

public mixed TYPE_NUMERIC = 'Numeric'
Tags

TYPE_OBJECT

public mixed TYPE_OBJECT = 'Object'
Tags

TYPE_PASSWORD

public mixed TYPE_PASSWORD = 'Password'
Tags

TYPE_SELECTION

public mixed TYPE_SELECTION = 'Selection'
Tags

TYPE_TEXT_AREA

public mixed TYPE_TEXT_AREA = 'TextArea'
Tags

Methods

_getEditorAdditionalOptions()

Return editor additional options.

public _getEditorAdditionalOptions() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>

Additional Options.

_getEditorType()

public _getEditorType() : mixed
Tags
Return values
mixed

_getFieldDependenciesForValue()

_getFieldDependenciesForValue

public _getFieldDependenciesForValue(mixed $mValue) : array<string|int, mixed>
Parameters
$mValue : mixed
Tags
access

internal

Return values
array<string|int, mixed>

addFieldDependency()

Adds a field dependency for a specific value.

public addFieldDependency(string $sFieldName[, bool $bShouldBeVisible = false ][, string $mValue = self::DEPENDENCE_VALUE_WILDCARD ]) : bool

It defines whether a field name should be visible or invisible if a specific value has been selected.

Parameters
$sFieldName : string

The target field name of the field dependency.

$bShouldBeVisible : bool = false

Whether the field should be visible or invisible.

$mValue : string = self::DEPENDENCE_VALUE_WILDCARD

The value, when the field dependency should be used. Default value: "*" => self::DEPENDENCE_VALUE_WILDCARD

Tags
Return values
bool

addValueDependency()

Adds a value dependency for a specific field.

public addValueDependency(string $sFieldName) : bool

It defines whether the dependent field should be cleared if the value changes.

Parameters
$sFieldName : string

The target field name of the field to be cleared on change.

Tags
Return values
bool

createFieldForType()

Returns a field configuration for a given type.

public static createFieldForType(string $sFieldConfigurationType, mixed $sName) : CSGuiField
Parameters
$sFieldConfigurationType : string
$sName : mixed
Tags
throws
CSException
Return values
CSGuiField

getDefaultValue()

public getDefaultValue() : mixed
Tags
Return values
mixed

getErrorMessage()

public getErrorMessage() : mixed
Tags
Return values
mixed

getLabel()

public getLabel() : mixed
Tags
Return values
mixed

getName()

public getName() : mixed
Tags
Return values
mixed

getPaneTitle()

public getPaneTitle() : mixed
Tags
Return values
mixed

getPaneTitleOrder()

public getPaneTitleOrder() : mixed
Tags
Return values
mixed

getSectionTitle()

public getSectionTitle() : mixed
Tags
Return values
mixed

getSectionTitleOrder()

public getSectionTitleOrder() : mixed
Tags
Return values
mixed

getTextPattern()

public getTextPattern() : mixed
Tags
Return values
mixed

getTooltip()

public getTooltip() : mixed
Tags
Return values
mixed

getType()

public final getType() : mixed
Tags
Return values
mixed

hasFieldDependencies()

Checks if the current GUI field has any field dependencies.

public hasFieldDependencies() : bool
Tags
Return values
bool

if the current GUI field has any field dependencies.

hasValueDependencies()

Returns whether the current field has value dependencies configured.

public hasValueDependencies() : bool
Tags
access

public

Return values
bool

true, if field has value dependencies, otherwise false.

isReadonly()

public isReadonly() : mixed
Tags
Return values
mixed

isRequired()

public isRequired() : mixed
Tags
Return values
mixed

isVisible()

public isVisible() : mixed
Tags
Return values
mixed

setDefaultValue()

public setDefaultValue(mixed $mDefaultValue) : mixed
Parameters
$mDefaultValue : mixed
Tags
Return values
mixed

setErrorMessage()

public setErrorMessage(mixed $sErrorMessage) : mixed
Parameters
$sErrorMessage : mixed
Tags
Return values
mixed

setInputHeight()

public setInputHeight(mixed $iHeight) : mixed
Parameters
$iHeight : mixed
Tags
Return values
mixed

setLabel()

public setLabel(mixed $sLabel) : mixed
Parameters
$sLabel : mixed
Tags
Return values
mixed

setNoLabelTranslation()

Disables the automatic translation of the field label

public setNoLabelTranslation(bool $bDisableFieldLabelTranslation) : void
Parameters
$bDisableFieldLabelTranslation : bool
Tags
Return values
void

setPaneTitle()

public setPaneTitle(mixed $sPaneTitle[, mixed $iPaneTitleOrder = null ]) : mixed
Parameters
$sPaneTitle : mixed
$iPaneTitleOrder : mixed = null
Tags
Return values
mixed

setReadonly()

public setReadonly(mixed $bIsReadonly) : mixed
Parameters
$bIsReadonly : mixed
Tags
Return values
mixed

setRequired()

public setRequired(mixed $bIsRequired) : mixed
Parameters
$bIsRequired : mixed
Tags
Return values
mixed

setSectionTitle()

public setSectionTitle(mixed $sSectionTitle[, mixed $iSectionTitleOrder = null ]) : mixed
Parameters
$sSectionTitle : mixed
$iSectionTitleOrder : mixed = null
Tags
Return values
mixed

setTextPattern()

public setTextPattern(mixed $sTextPattern) : mixed
Parameters
$sTextPattern : mixed
Tags
Return values
mixed

setTooltip()

public setTooltip(mixed $sTooltip) : mixed
Parameters
$sTooltip : mixed
Tags
Return values
mixed

setVisibility()

public setVisibility(mixed $bIsVisible) : mixed
Parameters
$bIsVisible : mixed
Tags
Return values
mixed

shouldTranslateFieldLabel()

Returns the value of the private class variable {@var $_bShouldTranslateFieldLabel}

public shouldTranslateFieldLabel() : bool|null
Tags
Return values
bool|null

        

Search results