j-KeySelection
Ten element umożliwia użytkownikowi wybór niektórych elementów przy użyciu kluczy górnych i dolnych oraz potwierdzenie wyboru przy użycie klucza enter.
- Wsparcie dla auto-scroll
Konfiguracja
selectoritem {String}wybór elementów przeglądania (default:.item)selector {String}- wybór kluczy (default:input)- Klasa wyboru
class {String}(default:selected) autoselect {Boolean}należy wybrać pierwszą pozycję (default:true)autoscroll {Boolean}umożliwia automatyczne skrócenie (default:true)exec {String}jest linkem dofunction(jqueryel), oceniany przez kluczenter(opcjonalny, w przeciwnym razie będzie wydanie wydarzeniaclick)delay {Number}- opóźnienie w wyborze pierwszej wartościdatasource {String}link do źródła danych, który może pomóc w dynamicznej liście
Użyj go z <ui-component name="keyselection">Gdy element nie jest jeszcze ładowany, jComponent Pobierz go po pierwszym użyciu z adresu DEF.fallback (Wydaje się Componentator Autor: Peter Širka Źródło: Componentator Zestaw składników, licencja MIT.
<style>
.selected { background: #F0F0F0; }
.item { line-height: 24px; padding: 0 10px; border-top: 1px solid #E0E0E0; font-size: 12px; }
</style>
<ui-component name="keyselection" config="exec:confirmselection">
<div class="m"><input type="text" placeholder="Press UP or DOWN key" style="width:300px" /></div>
<div class="items">
<div class="item" data-id="1">1</div>
<div class="item" data-id="1">2</div>
<div class="item" data-id="1">3</div>
<div class="item" data-id="1">4</div>
<div class="item" data-id="1">5</div>
</div>
</ui-component>
<script>
function confirmselection(el) {
console.log('selected', el);
}
</script>