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 Източник: Питър Шерка 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>