Checkbox
form
Select multiple value from predefined options.
form
Select multiple value from predefined options.
| Example | |
| HTML code | <DIV class="checkbox">
<LABEL class="is-selected">
<INPUT type="checkbox" id="name_1" name="name" value="1" checked />Title</LABEL>
<INPUT data-role='event_trigger' type="hidden" id="name" value="1" />
</DIV> |
| Type | atom |
| Group | form |
| Todo | BEM checkbox__label Style: Color, Sizes. All events? (only onchange set) |
| More examples | ButtonsPills |
Wrapper to use element through PHP
| Extends | eUiElementSelect |
| Render | html |
| Create arguments | name, value, option, title, icon |
| Code example | Basic$this->get('ui', 'checkbox', 'name', $value, 'optionValue', 'optionTitle');Basic, array$this->get('ui', 'checkbox', Array(
'name' => 'name',
'value' => $value,
'option' => '100',
'title' => 'Label text'
));Multiple choices$this->get('ui', 'checkbox', Array(
'name' => 'name', // adds [] to name!!
'value' => $value,
'options' => Array(
Array(
'value' => '1',
'title' => 'One'
),
Array(
'value' => '2',
'title' => 'Two'
)
)
));All parameters$this->get('ui', 'checkbox', Array(
'name' => 'form_name',
'value' => $value, // Selected value
'default' => '2',
'allownull' => true, // Add empty value (Sends something, if nothing is selected)
'style' => 'button stacked',
'tooltip' => 'For whole group',
'onchange' => 'For all options',
'options' => Array(
Array(
'value' => '1',
'id' => 'form_id',
'name' => 'form_name',
'title' => 'One',
'icon' => 'app-warning',
'color' => 'green',
'tooltip' => 'Option tooltip',
'onchange' => 'runMeForThisOption()'
),
)
)); |
Elements Css style
| button | |
| pill | |
| stacked | |
| border | |
| image |