j-Features
- Alleen voor desktop computers
- Singleton
- Werk met Bootstrap Grid System
Methoden
Methode: component.open(opt)
opt.placeholder {String}een plaatshouder voor zoekopdrachten (default:config.placeholder)opt.items {Object Array}met een lijst van kenmerken (verplicht):name {String}een kenmerkicon {String}(optional) icon zonderfa-keywords {String}(optional) aanvullende zoekwoordenvalue {Object/String/Number}een waarde
opt.scrolltop {Boolean} draait naar de top totdat het het venster wordt weergegeven (default: false)opt.callback(selected) {Function} een callback die wordt geroepen wanneer de gebruiker klikt op een bepaalde functie. selected Het argument bevat een geselecteerd item.Methode: component.hide()
Configuratie:
placeholder {String}een plaatshouder voor de zoekopdrachtheight {Number}hoogte van de lijst item (optional, standaard35)
Gebruik het met <ui-component name="features">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>
body { background-color: #F0F0F0; }
</style>
<ui-component name="features" config="placeholder:Search ..."></ui-component>
<div class="container">
<a href="javascript:features()">Show features</a>
</div>
<script>
function features() {
var opt = {};
opt.items = [{ name: 'Dashboard' }, { name: 'Invoices' }, { name: 'Orders' }, { name: 'Products' }, { name: 'Pages' }, { name: 'Notes' }, { name: 'Users', icon: 'user' }, { name: 'Settings' }];
opt.callback = function(selected) {
console.log('CLICK', selected);
};
SETTER('features/show', opt);
}
setTimeout(features, 500);
</script>