j-KeySelection
Deze component stelt de gebruiker in staat om bepaalde items te selecteren door de up/down sleutels en de selectie te bevestigen door de enter sleutel.
- Ondersteunt Auto-Scroll
Configuratie
selectoritem {String}een selecteur voor het browseren van items (default:.item)selector {String}een standaard selecteur voor het vastleggen van sleutels (de standaard:input)class {String}een selectieclasse (default:selected)autoselect {Boolean}moet het eerste item selecteren (default:true)autoscroll {Boolean}- Auto-scrolling mogelijk / onmogelijk (de standaard:true)exec {String}Een link naar defunction(jqueryel), beoordeeld door deentersleutel (optional, anders zal het trigger zijnclickEvenementendelay {Number}een vertraging voor de eerste auto-selectiedatasource {String}een link naar de gegevensbron die u kan helpen met een dynamische lijst
Gebruik het met <ui-component name="keyselection">Wanneer de component nog niet is geladen, jComponent Download het op eerste gebruik van het adres in DEF.fallback (De Componentator Schrijver: Peter Širka. bron: de Componentator Componenten repository, MIT licentie.
<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>