abstract class MultiChoiceControl extends BaseControl

Choice control that allows multiple items selection.

Properties

array $items
array read-only $selectedItems

Methods

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

No description

void
loadHttpData()

Loads HTTP data.

setValue($values)

Sets control's value.

mixed
getValue()

Returns control's value.

array
getRawValue()

Returns selected keys (not checked).

bool
isFilled()

Is control filled?

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 $value = true)

Disables or enables control.

string
getHtmlName()

Returns HTML name of control.

checkDefaultValue(bool $value = true)

No description

Details

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

No description

Parameters

$label
array $items

at line 39
void loadHttpData()

Loads HTTP data.

Return Value

void

at line 53
IControl setValue($values)

internal  
 

Sets control's value.

Parameters

$values

Return Value

IControl

at line 81
mixed getValue()

Returns control's value.

Return Value

mixed

at line 90
array getRawValue()

Returns selected keys (not checked).

Return Value

array

at line 99
bool isFilled()

Is control filled?

Return Value

bool

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

Sets items from which to choose.

Parameters

array $items
bool $useKeys

Return Value

MultiChoiceControl

at line 119
array getItems()

Returns items from which to choose.

Return Value

array

at line 128
array getSelectedItems()

Returns selected values.

Return Value

array

at line 139
BaseControl setDisabled(bool $value = true)

Disables or enables control.

Parameters

bool $value

Return Value

BaseControl

at line 155
string getHtmlName()

Returns HTML name of control.

Return Value

string

at line 162
MultiChoiceControl checkDefaultValue(bool $value = true)

No description

Parameters

bool $value

Return Value

MultiChoiceControl