Class Tel
Responsibility: init, pre-dispatch and render <input>
HTML element with type email
. Tel
field has it's own validator to check raw submitted value only by preg_match("#[^0-9\+]#", '', $tel);
.
- MvcCore\Ext\Forms\Field implements MvcCore\Ext\Forms\IField uses MvcCore\Ext\Forms\Field\Props, MvcCore\Ext\Forms\Field\Getters, MvcCore\Ext\Forms\Field\Setters, MvcCore\Ext\Forms\Field\Rendering
-
MvcCore\Ext\Forms\Fields\Text implements MvcCore\Ext\Forms\Fields\IVisibleField, MvcCore\Ext\Forms\Fields\ILabel, MvcCore\Ext\Forms\Fields\IPattern, MvcCore\Ext\Forms\Fields\IMinMaxLength, MvcCore\Ext\Forms\Fields\IDataList uses MvcCore\Ext\Forms\Field\Props\VisibleField, MvcCore\Ext\Forms\Field\Props\Label, MvcCore\Ext\Forms\Field\Props\Pattern, MvcCore\Ext\Forms\Field\Props\MinMaxLength, MvcCore\Ext\Forms\Field\Props\DataList, MvcCore\Ext\Forms\Field\Props\AutoComplete, MvcCore\Ext\Forms\Field\Props\PlaceHolder, MvcCore\Ext\Forms\Field\Props\Size, MvcCore\Ext\Forms\Field\Props\SpellCheck, MvcCore\Ext\Forms\Field\Props\InputMode
-
MvcCore\Ext\Forms\Fields\Tel
Namespace: MvcCore\Ext\Forms\Fields
Located at ext-form-field-text/src/MvcCore/Ext/Forms/Fields/Tel.php
Located at ext-form-field-text/src/MvcCore/Ext/Forms/Fields/Tel.php
GetValidatorData(),
PreDispatch(),
RenderControl(),
SetForm()
|
GetList(),
SetList()
|
GetMaxLength(),
GetMinLength(),
SetMaxLength(),
SetMinLength()
|
GetPattern(),
SetPattern()
|
GetPattern(),
SetPattern(),
setFormPattern()
|
GetMaxLength(),
GetMinLength(),
SetMaxLength(),
SetMinLength(),
setFormMinMaxLength()
|
GetList(),
SetList()
|
GetAutoComplete(),
SetAutoComplete()
|
GetPlaceHolder(),
SetPlaceHolder(),
preDispatchPlaceHolder()
|
GetSize(),
SetSize()
|
GetSpellCheck(),
SetSpellCheck()
|
GetInputMode(),
SetInputMode(),
preDispatchInputMode()
|
VERSION
|
AUTOFOCUS_DUPLICITY_EXCEPTION,
AUTOFOCUS_DUPLICITY_QUIETLY_SET_NEW,
AUTOFOCUS_DUPLICITY_UNSET_OLD_SET_NEW,
LABEL_SIDE_LEFT,
LABEL_SIDE_RIGHT
|
protected
string
|
$type
Possible values: |
#
'tel'
|
protected
string[]|Closure[]
|
$validators
Validators:
- |
#
['Tel'/*, 'SafeString', 'MinLength', 'MaxLength', 'Pattern'*/]
|
$controlAttrs,
$cssClasses,
$cssSupportingFile,
$declaredProtectedProperties,
$errors,
$form,
$id,
$jsClassName,
$jsSupportingFile,
$name,
$templates,
$title,
$translate,
$translateTitle,
$value,
$view,
$viewScript
|
$label,
$labelAttrs,
$labelSide,
$renderMode,
$translateLabel
|
$pattern
|
$maxLength,
$minLength
|
$list
|
$autoComplete
|
$placeHolder,
$translatePlaceholder
|
$size
|
$spellCheck
|
$fieldTypesAndInputModes,
$inputMode
|