new VlSelect()

Description

Gebruik de select component om gebruikers toe te laten een selectie te maken uit een lijst met voorgedefinieerde opties. Het is aangeraden om enkel deze component te gebruiken als er 5 of meer opties zijn. Bij minder opties, kan er gebruik gemaakt worden van de radio component.

Properties
Name Type Description
data-vl-block boolean

Attribuut wordt gebruikt om ervoor te zorgen dat de textarea getoond wordt als een block element en bijgevolg de breedte van de parent zal aannemen.

data-vl-error boolean

Attribuut wordt gebruikt om aan te duiden dat het select element verplicht is of ongeldige tekst bevat.

data-vl-success boolean

Attribuut wordt gebruikt om aan te duiden dat het select element correct werd ingevuld.

data-vl-disabled boolean

Attribuut wordt gebruikt om te voorkomen dat de gebruiker iets kan kiezen uit het select element.

data-vl-select boolean

Attribuut zorgt ervoor dat de zoek functionaliteit geïnitialiseerd wordt.

data-vl-select-search boolean

Attribuut om de zoek functionaliteit te activeren of deactiveren.

data-vl-select-search-empty-text boolean

Attribuut bepaalt de tekst die getoond wordt wanneer er geen resultaten gevonden zijn.

data-vl-select-search-result-limit boolean

Attribuut om het aantal resultaten te limiteren.

data-vl-select-search-no-result-limit boolean

Attribuut om het aantal resultaten te limiteren.

data-vl-select-deletable boolean

Attribuut om te activeren of deactiveren dat het geselecteerde kan verwijderd worden.

data-vl-search-placeholder string

Attribuut bepaalt de placeholder van het zoek adres input element.

data-vl-search-no-results-text string

Attribuut bepaalt de tekst wanneer er geen zoekresultaten meer zijn.

data-vl-no-more-options string

Attribuut bepaalt de tekst wanneer er geen keuzes meer mogelijk zijn.

Details

HTMLSelectElement

nativeVlElement

Members


<static> readyEvent

Description

Geeft de ready event naam.

Returns
Details

readyEvent

Description

Geeft de ready event naam.

Returns
Details

choices

Description

Zet de mogelijkheden die gekozen kunnen worden.

Parameters
Name Type Description
choices Array.<Object>

met value en label attribuut.

Details

sortFilter

Description

Zet sorteer functie voor de mogelijke keuzes.

Parameters
Name Type Description
fn function

bi-functie die de mogelijke keuzes sorteert.

Details

value

Description

Zet het geselecteerd option element op basis van de option value.

Parameters
Name Type Description
value string

de option value van het option element dat gekozen moet worden.

Details

value

Description

Geeft de waarde van het eerst geselecteerde option element indien deze er is, anders een lege string.

Returns
Details

_choices

Description

Geef de Choices instantie.

Returns

de Choices instantie of null als de component nog niet geïnitialiseerd is door dress()


_wrapperElement

Description

Geef de 'js-vl-select' wrapper terug dat door de dress functie wordt gegenereerd wordt.

Returns

geeft 'js-vl-select' div terug of 'null' als de component nog niet geinitialiseerd is door 'dress()'

Details

Methods


dress( params )

Description

Initialiseer de Choices config.

Parameters
Name Type Description
params Object

object with callbackFn: function(select) with return value the items for setChoices

Fires

<async> ready() → {Promise}

Description

Geeft een promise die 'resolved' wanneer de select initialisatie klaar is.

Returns

De promise

Details

undress()

Description

Vernietigt de Choices instantie van deze component.


enable()

Description

Activeer de component.

Details

disable()

Description

Deactiveer de component.

Details

removeActive()

Description

Verwijder de actieve geselecteerde optie.

Details

showDropdown()

Description

Toon de dropdown met de mogelijke keuzes.

Details

hideDropdown()

Description

Verberg de dropdown met de mogelijke keuzes.

Details

focus()

Description

Geeft focus aan het element.

Details