MultiChoiceControl
abstract class MultiChoiceControl extends BaseControl
Choice control that allows multiple items selection.
Properties
protected bool[] | $disabledItems | ||
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).
bool
isFilled()
Is any item selected?
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 29
__construct($label = null, array|null $items = null)
No description
at line 38
void
loadHttpData()
Loads HTTP data.
at line 49
Control
setValue($values)
internal |
Sets selected items (by keys).
at line 87
mixed
getValue()
Returns selected keys.
at line 96
array
getRawValue()
Returns selected keys (not checked).
at line 105
bool
isFilled()
Is any item selected?
at line 114
MultiChoiceControl
setItems(array $items, bool $useKeys = true)
Sets items from which to choose.
at line 124
array
getItems()
Returns items from which to choose.
at line 133
array
getSelectedItems()
Returns selected values.
at line 142
BaseControl
setDisabled(bool|array $value = true)
Disables or enables control or items.
at line 159
string
getHtmlName()
Returns HTML name of control.
at line 165
MultiChoiceControl
checkDefaultValue(bool $value = true)
No description