1.0.4 • Published 7 years ago

multiselect-web-component v1.0.4

Weekly downloads
21
License
-
Repository
-
Last release
7 years ago

Multiselect Web Komponentas

Tai multiselect komponentas sukurtas naudojantis Web Components.

Demonstracija

Multiselect Demo

Naudojimas

Įkelkite multiselect.html ir naudokite <x-multiselect> elementą. Aprašykite sąrašo punktus <li> elementais. Kad punktas būtų pažymėtas pasirinkite selected atributą.

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <link rel="import" href="multiselect.html">
</head>
<body>
    <x-multiselect placeholder="Select Value">
        <li value="1" selected>Punktas 1</li>
        <li value="2">Punktas 2</li>
        <li value="3" selected>Punktas 3</li>
        <li value="4">Punktas 4</li>
    </x-multiselect>
</body>
</html>

API

Atributas placeholder

Pridėkite atributą placeholder kad nustatytumėte multiselect "placeholder" (tekstą, kuris bus matomas, kai nepasirinktas joks punktas).

    <x-multiselect placeholder="Pasirinkite punktą">
    ...
    </x-multiselect>

Metodas selectedItems()

Grąžina pažymėtus punktus masyve.

// grąžina masyva su reikšmėmis, pvz.: [1, 3]
var selectedItems = multiselect.selectedItems();

Įvykis change

Iškviečiamas kiekvieną kartą kuomet pasikeičia pažymėti sąrašo punktai.

multiselect.addEventListener('change', function() {
    // spausdina pasirinktus punktus į konsolę
    console.log('Pasirinkti punktai:', this.selectedItems());
});

Naršyklių palaikymas

Naršyklės palaikymas apribotas Web Components palaikymu.

Pridėkite webcomponentjs išimtį savo projekte, kad galėtumėte naudotis komponentu visose moderniose naršyklėse.

Licencija

MIT Licecija (MIT)

Autorinės teisės (c) 2017 SitePoint

Suteikiamas leidimas nemokamai, bet kokiam asmeniui, įsigijusiam šios programinės įrangos kopiją ir susijusius dokumentus, failus ( "Programinė įranga"), naudotis programine įranga be apribojimų, įskaitant teises be apribojimų naudoti, kopijuoti, modifikuoti, sujungti , skelbti, platinti, perduoti teisę ir / ar parduoti programinės įrangos kopijas, laikantis šių sąlygų:

Aukščiau pateiktos autorių teisės ir šis leidimas, turi būti įtrauktas į visas kopijas kuriose panaudota ši programine įranga.

PROGRAMINĖ ĮRANGA PATEIKIAMA "TOKIA, KOKIA YRA", BE JOKIOS GARANTIJOS, ĮSKAITANT, BET NEAPSIRIBOJANT, GARANTIJAS PARDUOTI, TINKAMUMO TAM TIKRAM TIKSLUI. JOKIU ATVEJU AUTORIAI IR AUTORIŲ TEISIŲ SAVININKAI NEBUS ATSAKINGI UŽ JOKIĄ ŽALĄ AR KITOKIAS ATSAKOMYBES. DĖL IEŠKINIŲ PAGAL DELIKTINE ARBA KITAIP, PATIRIAMAS IŠ / ARBA SUSIJUSIŲ SU PROGRAMINĖS ĮRANGOS NAUDOJIMO.