j-Navigation
- eine einfache Navigationskomponente wie Tree
- Einfache Anpassung
- unterstützt den Dark-Modus
Konfiguration:
exec {String}ein Link zur Funktionpk {String}ein Primärschlüssel (Standard:id) zum Merken des letzten Zustands des Baums
Datenquelle:
[
{
id: 1,
name: 'Text to navigation item',
title: 'Optional, a title attribute',
collapsed: true, // only for children, default "false"
children: [
// Can contain same structure as the parent
]
}
]Gut zu wissen:
- Nur Elemente ohne untergeordnete Elemente sind anklickbar
execgibt ein gesamtes Objekt zurück
Verwenden Sie es mit <ui-component name="navigation">. Wenn die Komponente noch nicht geladen ist, lädt jComponent sie bei der ersten Verwendung von der Adresse in DEF.fallback herunter (standardmäßig das CDN Componentator). Autor: Peter Širka. Quelle: Componentator-Komponenten-Repository, MIT-Lizenz.
<div class="row">
<div class="col-xs-6">
<div style="border: 1px solid #E0E0E0">
<ui-component name="navigation" path="items" config="exec:navclick"></ui-component>
</div>
</div>
</div>
<script>
var items = [];
items.push({ name: 'Home' });
items.push({ name: 'Admin', collapsed: true, children: [{ name: 'Users' }, { name: 'Products' }] });
items.push({ name: 'Settings' });
function navclick(item) {
console.log(item);
}
</script>