Spec-Zone.ru › Symfony 3.4

ChoiceFormField

class ChoiceFormField extends FormField

ChoiceFormField представляет собой поле формы выбора.

Он создается из тега HTML select, или тегов HTML checkbox, или радио-кнопок.

Методы

__construct(DOMElement $node)

Конструктор.

from FormField
DOMElement|null getLabel()

Возвращает тег метки, связанный с полем, или null, если нет.

from FormField
string getName()

Возвращает имя поля.

from FormField
string|array getValue()

Получает значение поля.

from FormField
setValue(string $value)

Устанавливает значение поля.

bool hasValue()

Возвращает true, если поле должно быть включено в отправленные значения.

bool isDisabled()

Проверяет, отключена ли текущая выбранная опция.

select(string $value)

Устанавливает значение поля.

tick()

Устанавливает флажок напротив чекбокса.

untick()

Снимает флажок с чекбокса.

addChoice(DOMElement $node)

Добавляет выбор к текущим.

string getType()

Возвращает тип поля выбора (radio, select или checkbox).

bool isMultiple()

Возвращает true, если поле допускает несколько значений.

bool containsOption(string $optionValue, array $options)

Проверяет, есть ли данное значение в существующих вариантах.

array availableOptionValues()

Возвращает список доступных вариантов поля.

ChoiceFormField disableValidation()

Отключает внутреннюю валидацию поля.

Подробности

__construct(DOMElement $node)

Конструктор.

Параметры

DOMElement $node Узел, связанный с этим полем

DOMElement|null getLabel()

Возвращает тег метки, связанный с полем, или null, если нет.

Возвращаемое значение

DOMElement|null

string getName()

Возвращает имя поля.

Возвращаемое значение

string Имя поля

string|array getValue()

Получает значение поля.

Возвращаемое значение

string|array Значение поля

setValue(string $value)

Устанавливает значение поля.

Параметры

string $value Значение поля

Исключения

InvalidArgumentException При некорректном типе значения

bool hasValue()

Возвращает true, если поле должно быть включено в отправленные значения.

Возвращаемое значение

bool true, если поле должно быть включено в отправленные значения, иначе false

bool isDisabled()

Проверяет, отключена ли текущая выбранная опция.

Возвращаемое значение

bool

select(string $value)

Устанавливает значение поля.

Параметры

string $value Значение поля

tick()

Устанавливает флажок напротив чекбокса.

Исключения

LogicException При некорректном типе

untick()

Снимает флажок с чекбокса.

Исключения

LogicException При некорректном типе

addChoice(DOMElement $node)

Добавляет выбор к текущим.

Параметры

DOMElement $node

Исключения

LogicException Если предоставленный вариант не множественный и не радио

string getType()

Возвращает тип поля выбора (radio, select или checkbox).

Возвращаемое значение

string Тип

bool isMultiple()

Возвращает true, если поле допускает несколько значений.

Возвращаемое значение

bool true, если поле допускает несколько значений, иначе false

bool containsOption(string $optionValue, array $options)

Проверяет, есть ли данное значение в существующих вариантах.

Параметры

string $optionValue
array $options

Возвращаемое значение

bool

array availableOptionValues()

Возвращает список доступных вариантов поля.

Возвращаемое значение

array

ChoiceFormField disableValidation()

Отключает внутреннюю валидацию поля.

Возвращаемое значение

ChoiceFormField

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.3/Symfony/Component/DomCrawler/Field/ChoiceFormField.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API