class CheckboxList extends MultiChoiceControl

Set of checkboxes.

Properties

protected $separator
protected $container
protected $itemLabel
Html read-only $separatorPrototype
Html read-only $containerPrototype
Html read-only $itemLabelPrototype

Methods

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

No description

void
loadHttpData()

Loads HTTP data.

Html|string
getControl()

Generates control's HTML element.

Html|string|null
getLabel(string|Stringable|null $caption = null)

Generates label's HTML element.

Html|null
getControlPart($key = null)

No description

Html|null
getLabelPart($key = null)

No description

Html
getSeparatorPrototype()

Returns separator HTML element template.

Html
getContainerPrototype()

Returns container HTML element template.

Html
getItemLabelPrototype()

Returns item label HTML element template.

Details

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

No description

Parameters

$label
array|null $items

at line 42
void loadHttpData()

Loads HTTP data.

Return Value

void

at line 53
Html|string getControl()

Generates control's HTML element.

Return Value

Html|string

at line 74
Html|string|null getLabel(string|Stringable|null $caption = null)

Generates label's HTML element.

Parameters

string|Stringable|null $caption

Return Value

Html|string|null

at line 80
Html|null getControlPart($key = null)

No description

Parameters

$key

Return Value

Html|null

at line 93
Html|null getLabelPart($key = null)

No description

Parameters

$key

Return Value

Html|null

at line 105
Html getSeparatorPrototype()

Returns separator HTML element template.

Return Value

Html

at line 114
Html getContainerPrototype()

Returns container HTML element template.

Return Value

Html

at line 123
Html getItemLabelPrototype()

Returns item label HTML element template.

Return Value

Html