Trait MinMaxOptions
Trait for classes:
- \MvcCore\Ext\Forms\Fields\Select
- \MvcCore\Ext\Forms\Fields\CountrySelect
- \MvcCore\Ext\Forms\CheckboxGroup
- \MvcCore\Ext\Forms\Validators\MinMaxOptions
Direct Known Users
MvcCore\Ext\Forms\Fields\CheckboxGroup, MvcCore\Ext\Forms\Fields\Select, MvcCore\Ext\Forms\Validators\MinMaxOptionsIndirect Known Users
MvcCore\Ext\Forms\Fields\CountrySelect, MvcCore\Ext\Forms\Fields\LocalizationSelectLocated at ext-form-field-selection/src/MvcCore/Ext/Forms/Field/Props/MinMaxOptions.php
public
integer|null
|
#
GetMinOptions( )
Get minimum options count to select.
Default value is |
public
|
#
SetMinOptions( integer|null $minOptions )
Set minimum options count to select.
Default value is |
public
integer|null
|
#
GetMaxOptions( )
Get maximum options count to select.
Default value is |
public
|
#
SetMaxOptions( integer|null $maxOptions )
Set maximum options count to select.
Default value is |
public
string
|
#
GetRequiredBubbleMessage( )
Get field is required bubble message for javascript. This method could be used only for checkbox group control. |
public
|
#
SetRequiredBubbleMessage( string $requiredBubbleMessage )
Set field is required bubble message for javascript. This method could be used only for checkbox group control. |
public
string
|
|
public
|
#
SetMinOptionsBubbleMessage( string $minOptionsBubbleMessage )
Set minimum options bubble message for javascript. |
public
string
|
|
public
|
#
SetMaxOptionsBubbleMessage( string $maxOptionsBubbleMessage )
Set maximum options bubble message for javascript. |
protected
|
#
setFormMinMaxOptions( )
Check if field has proper min/max validator if any value for minimum or maximum options count is set. Process this check immediately when field is added into form instance. |
protected
integer|null
|
$minOptions
Minimum options count to select.
Default value is |
#
NULL
|
protected
integer|null
|
$maxOptions
Maximum options count to select.
Default value is |
#
NULL
|
protected
string|null
|
$requiredBubbleMessage
Field is required bubble message for javascript. |
#
NULL
|
protected
string|null
|
$minOptionsBubbleMessage
Minimum options bubble message for javascript. |
#
NULL
|
protected
string|null
|
$maxOptionsBubbleMessage
Maximum options bubble message for javascript. |
#
NULL
|