PHP Класс Prado\Web\UI\WebControls\TListControlValidator
TListControlValidator checks the number of selection and their values
for a
TListControl that allows multiple selection.
You can specify the minimum or maximum (or both) number of selections
required using the {@link setMinSelection MinSelection} and
{@link setMaxSelection MaxSelection} properties, respectively. In addition,
you can specify a comma separated list of required selected values via the
{@link setRequiredSelections RequiredSelections} property.
Examples
- At least two selections
- "value1" must be selected
and at least 1 other
Показать файл
Открыть проект
Открытые методы
Защищенные методы
Описание методов
evaluateIsValid()
защищенный Метод
The validation succeeds if the input component changes its data
from the InitialValue or the input component is not given.
getClientClassName()
защищенный Метод
This method overrides the parent implementation.
getClientScriptOptions()
защищенный Метод
Returns an array of javascript validator options.
getMaxSelection()
публичный Метод
getMinSelection()
публичный Метод
getRequiredSelections()
публичный Метод
Get a comma separated list of required selected values.
getRequiredValues()
защищенный Метод
getSelection()
защищенный Метод
setMaxSelection()
публичный Метод
setMinSelection()
публичный Метод
setRequiredSelections()
публичный Метод
Set the list of required values, using aa comma separated list.