class MultiSelectBox extends MultiChoiceControl

Select box control that allows multiple items selection.

Methods

__construct(string|Stringable|null $label = null, array|null $items = null)

No description

setItems(array $items, bool $useKeys = true)

Sets options and option groups from which to choose.

Html
getControl()

No description

addOptionAttributes(array $attributes)

No description

setOptionAttribute(string $name, mixed $value = true)

Sets an attribute on all

array
getOptionAttributes()

Returns all option attributes.

Details

at line 27
__construct(string|Stringable|null $label = null, array|null $items = null)

No description

Parameters

string|Stringable|null $label
array|null $items

at line 38
MultiChoiceControl setItems(array $items, bool $useKeys = true)

Sets options and option groups from which to choose.

Parameters

array $items
bool $useKeys

Return Value

MultiChoiceControl

at line 61
Html getControl()

No description

Return Value

Html

at line 81
MultiSelectBox addOptionAttributes(array $attributes)

No description

Parameters

array $attributes

Return Value

MultiSelectBox

at line 93
MultiSelectBox setOptionAttribute(string $name, mixed $value = true)

Sets an attribute on all

Parameters

string $name
mixed $value

Return Value

MultiSelectBox

at line 104
array getOptionAttributes()

Returns all option attributes.

Return Value

array