Trait AutoFocus
Trait for all visible fields, for classes:
- \MvcCore\Ext\Forms\Fields\Button
- \MvcCore\Ext\Forms\Fields\SubmitButton
- \MvcCore\Ext\Forms\Fields\ResetButton
- \MvcCore\Ext\Forms\Fields\Color
- \MvcCore\Ext\Forms\Fields\Date
- \MvcCore\Ext\Forms\Fields\DateTime
- \MvcCore\Ext\Forms\Fields\Month
- \MvcCore\Ext\Forms\Fields\Time
- \MvcCore\Ext\Forms\Fields\Week
- \MvcCore\Ext\Forms\Fields\File
- \MvcCore\Ext\Forms\Fields\Checkbox
- \MvcCore\Ext\Forms\Fields\Image
- \MvcCore\Ext\Forms\Fields\Number
- \MvcCore\Ext\Forms\Fields\Range
- \MvcCore\Ext\Forms\Fields\ResetInput
- \MvcCore\Ext\Forms\Fields\Select
- \MvcCore\Ext\Forms\Fields\CountrySelect
- \MvcCore\Ext\Forms\Fields\SubmitInput
- \MvcCore\Ext\Forms\Fields\Text
- \MvcCore\Ext\Forms\Fields\Email
- \MvcCore\Ext\Forms\Fields\Password
- \MvcCore\Ext\Forms\Fields\Search
- \MvcCore\Ext\Forms\Fields\Tel
- \MvcCore\Ext\Forms\Fields\Url
- \MvcCore\Ext\Forms\Fields\Textarea
- \MvcCore\Ext\Forms\FieldsGroup
- \MvcCore\Ext\Forms\CheckboxGroup
- \MvcCore\Ext\Forms\RadioGroup
Methods summary
public
boolean|null
|
#
GetAutoFocus( )
This Boolean attribute lets you specify that a form control should have input
focus when the page loads. Only one form-associated element in a document can
have this attribute specified.
This Boolean attribute lets you specify that a form control should have input
focus when the page loads. Only one form-associated element in a document can
have this attribute specified.
Returns
boolean|null
See
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#attr-autofocus
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/select#attr-autofocus
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/textarea#attr-autofocus
|
public
MvcCore\Ext\Forms\Field
|
#
SetAutoFocus( boolean|null $autoFocus = TRUE, integer $duplicateBehaviour = \MvcCore\Ext\Forms\IField::AUTOFOCUS_DUPLICITY_EXCEPTION )
This Boolean attribute lets you specify that a form control should have input
focus when the page loads. Only one form-associated element in a document can
have this attribute specified. If there is already defined any previously configured
autofocused form field, you can use second argument $duplicateBehaviour to solve the problem.
Second argument possible values:
- 0 (\MvcCore\Ext\Forms\IField::AUTOFOCUS_DUPLICITY_EXCEPTION )
Default value, an exception is thrown when there is already defined other autofocused form element.
- 1 (\MvcCore\Ext\Forms\IField::AUTOFOCUS_DUPLICITY_UNSET_OLD_SET_NEW )
There will be removed previously defined autofocused element and configured new given one.
- -1 (\MvcCore\Ext\Forms\IField::AUTOFOCUS_DUPLICITY_QUIETLY_SET_NEW )
There will be quietly configured another field autofocused. Be careful!!! This is not standard behaviour!
This Boolean attribute lets you specify that a form control should have input
focus when the page loads. Only one form-associated element in a document can
have this attribute specified. If there is already defined any previously configured
autofocused form field, you can use second argument $duplicateBehaviour to solve the problem.
Second argument possible values:
- 0 (\MvcCore\Ext\Forms\IField::AUTOFOCUS_DUPLICITY_EXCEPTION ) Default value, an exception is thrown when there is already defined other autofocused form element.
- 1 (\MvcCore\Ext\Forms\IField::AUTOFOCUS_DUPLICITY_UNSET_OLD_SET_NEW ) There will be removed previously defined autofocused element and configured new given one.
- -1 (\MvcCore\Ext\Forms\IField::AUTOFOCUS_DUPLICITY_QUIETLY_SET_NEW ) There will be quietly configured another field autofocused. Be careful!!! This is not standard behaviour!
Parameters
- $autoFocus
- $duplicateBehaviour
Returns
See
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#attr-autofocus
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/select#attr-autofocus
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/textarea#attr-autofocus
|
Properties summary
protected
boolean|null
|
$autoFocus
This Boolean attribute lets you specify that a form control should have input
focus when the page loads. Only one form-associated element in a document can
have this attribute specified.
This Boolean attribute lets you specify that a form control should have input
focus when the page loads. Only one form-associated element in a document can
have this attribute specified.
See
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#attr-autofocus
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/select#attr-autofocus
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/textarea#attr-autofocus
|
|