j-KeySelection
Αυτό το στοιχείο επιτρέπει στον χρήστη να επιλέξει ορισμένα στοιχεία με τα κλειδιά πάνω/κάτω και να επιβεβαιώσει την επιλογή με το κλειδί enter.
- Υποστηρίζει αυτο-σκρόλ
ΕΠΙΤΡΟΦΗ
selectoritem {String}ένα επιλεκτικό για τα στοιχεία περιήγησης (προεπιλογή:.item)selector {String}ένα προεπιλεγμένο επιλεκτικό για την απόκτηση κλειδιών (προεπιλογή:input)class {String}μια κατηγορία επιλογής (προεπιλεγμένη:selected)autoselect {Boolean}θα πρέπει να επιλέξει το πρώτο στοιχείο (προεπιλεγμένο:true)- Το
autoscroll {Boolean}ενεργοποιεί / απενεργοποιείται αυτο-στρολ (προεπιλεγμένο:true) exec {String}μια σύνδεση με τοfunction(jqueryel), που αξιολογείται από το κλειδίenter(επιλεκτικό, διαφορετικά θα είναι η εκκίνηση του γεγονότοςclick)delay {Number}καθυστέρηση για την αυτο-επιλογή πρώτης αξίαςdatasource {String}μια σύνδεση με την πηγή δεδομένων που μπορεί να σας βοηθήσει με μια δυναμική λίστα
Χρησιμοποιήστε το με <ui-component name="keyselection">Όταν το στοιχείο δεν έχει φορτωθεί ακόμα, jComponent Κατεβάστε το για πρώτη φορά από τη διεύθυνση DEF.fallback (Η Componentator Συγγραφέας: Peter Širka. πηγή: το Componentator Ετικέτες Αξιολόγηση, 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>