Multiselect Input Examples
e-multiselect-input
<e-multiselect-input id="itemsExample" placeholder="Select one or more options"></e-multiselect-input>
const multislectInput = document.querySelector('#itemsExample');
multislectInput.addEventListener("trigger", () => {
console.log('trigger');
});
| Selector | |
|---|---|
multiselect-input.input |
|
multiselect-input.clear |
|
multiselect-input.label.{labelIndex} |
|
multiselect-input.label.{labelIndex}:label.closeButton |
[items]
<e-multiselect-input id="itemsExample" placeholder="Select one or more options"></e-multiselect-input>
document.querySelector('#itemsExample').items = [
{ content: 'option 1' },
{ content: 'option 2', status: 'warning-faint' },
{ content: 'option 2', status: 'warning' }
]
| Selector | |
|---|---|
multiselect-input.input |
|
multiselect-input.clear |
|
multiselect-input.label.{labelIndex} |
|
multiselect-input.label.{labelIndex}:label.closeButton |
[invalid]
<div class="e-field">
<e-multiselect-input invalid placeholder="Select one or more options"></e-multiselect-input>
</div>
| Selector | |
|---|---|
multiselect-input.input |
|
multiselect-input.clear |
|
multiselect-input.label.{labelIndex} |
|
multiselect-input.label.{labelIndex}:label.closeButton |
[disabled]
<e-multiselect-input disabled id="itemsExample"></e-multiselect-input>
document.querySelector('#itemsExample').items = [
{ content: 'option 1' },
{ content: 'option 2', status: 'warning-faint' },
{ content: 'option 2', status: 'warning' }
]
| Selector | |
|---|---|
multiselect-input.input |
|
multiselect-input.clear |
|
multiselect-input.label.{labelIndex} |
|
multiselect-input.label.{labelIndex}:label.closeButton |
[readonly]
<e-multiselect-input readonly id="itemsExample"></e-multiselect-input>
document.querySelector('#itemsExample').items = [
{ content: 'option 1' },
{ content: 'option 2', status: 'warning-faint' },
{ content: 'option 2', status: 'warning' }
]
| Selector | |
|---|---|
multiselect-input.input |
|
multiselect-input.clear |
|
multiselect-input.label.{labelIndex} |
|
multiselect-input.label.{labelIndex}:label.closeButton |
[label-merge-limit]
<e-multiselect-input id="itemsExample" label-merge-limit="1"></e-multiselect-input>
document.querySelector('#itemsExample').items = [
{ content: 'option 1' },
{ content: 'option 2', status: 'warning-faint' },
{ content: 'option 2', status: 'warning' }
]
| Selector | |
|---|---|
multiselect-input.input |
|
multiselect-input.clear |
|
multiselect-input.label.{labelIndex} |
|
multiselect-input.label.{labelIndex}:label.closeButton |