MultiChoiceControl
abstract class MultiChoiceControl extends BaseControl
Choice control that allows multiple items selection.
Properties
protected bool[] | $disabledChoices | ||
array | $items | ||
array read-only | $selectedItems |
Methods
__construct($label = null, array|null $items = null)
No description
void
loadHttpData()
Loads HTTP data.
mixed
getValue()
Returns selected keys.
array
getRawValue()
Returns selected keys (not checked).
setItems(array $items, bool $useKeys = true)
Sets items from which to choose.
array
getItems()
Returns items from which to choose.
array
getSelectedItems()
Returns selected values.
setDisabled(bool|array $value = true)
Disables or enables control or items.
string
getHtmlName()
Returns HTML name of control.
checkDefaultValue(bool $value = true)
No description
Details
at line 32
__construct($label = null, array|null $items = null)
No description
at line 41
void
loadHttpData()
Loads HTTP data.
at line 51
Control
setValue($values)
internal |
Sets selected items (by keys).
at line 85
mixed
getValue()
Returns selected keys.
at line 94
array
getRawValue()
Returns selected keys (not checked).
at line 103
MultiChoiceControl
setItems(array $items, bool $useKeys = true)
Sets items from which to choose.
at line 116
array
getItems()
Returns items from which to choose.
at line 125
array
getSelectedItems()
Returns selected values.
at line 136
BaseControl
setDisabled(bool|array $value = true)
Disables or enables control or items.
at line 150
string
getHtmlName()
Returns HTML name of control.
at line 156
MultiChoiceControl
checkDefaultValue(bool $value = true)
No description