abstract class MultiChoiceControl extends BaseControl

Choice control that allows multiple items selection.

Properties

bool deprecated $checkAllowedValues
array $items
array read-only $selectedItems

Methods

__construct($label = null, array $items = null)

No description

void
loadHttpData()

Loads HTTP data.

setValue($values)

Sets selected items (by keys).

mixed
getValue()

Returns selected keys.

array
getRawValue()

Returns selected keys (not checked).

bool
isFilled()

Is any item selected?

setItems(array $items, $useKeys = true)

Sets items from which to choose.

array
getItems()

Returns items from which to choose.

array
getSelectedItems()

Returns selected values.

setDisabled($value = true)

Disables or enables control or items.

string
getHtmlName()

Returns HTML name of control.

checkDefaultValue($value = true)

No description

Details

at line 31
__construct($label = null, array $items = null)

No description

Parameters

$label
array $items

at line 44
void loadHttpData()

Loads HTTP data.

Return Value

void

at line 59
IControl setValue($values)

internal  
 

Sets selected items (by keys).

Parameters

$values

Return Value

IControl

at line 88
mixed getValue()

Returns selected keys.

Return Value

mixed

at line 98
array getRawValue()

Returns selected keys (not checked).

Return Value

array

at line 108
bool isFilled()

Is any item selected?

Return Value

bool

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

Sets items from which to choose.

Parameters

array $items
$useKeys

Return Value

MultiChoiceControl

at line 131
array getItems()

Returns items from which to choose.

Return Value

array

at line 141
array getSelectedItems()

Returns selected values.

Return Value

array

at line 152
BaseControl setDisabled($value = true)

Disables or enables control or items.

Parameters

$value

Return Value

BaseControl

at line 169
string getHtmlName()

Returns HTML name of control.

Return Value

string

at line 178
MultiChoiceControl checkDefaultValue($value = true)

No description

Parameters

$value

Return Value

MultiChoiceControl