j-Listing
- Arbeiten mit der ganzen Arrays nur auf der Client-Side
Konfiguration:
count {Number}Optional, Artikel pro Seite (Default:20)pages {Number}Optional, max Seiten in der Seite (Default:3-> halb + aktuelle Seite + halb)scrolltop {Boolean}scrollt automatisch nach oben, wenn der Benutzer eine Seite wechseltparent {String}jQuery-Selektor zum Ermitteln der Höhe, ermöglicht festen Bereich mit benutzerdefinierten Bildlaufleistenmargin {Number}eine Marge fürparent(Standard:0)marginxs {Number}optional, ein oberer/unterer Rand zusammen fürxsBildschirmbreitemarginsm {Number}optional, ein oberer/unterer Rand zusammen fürsmBildschirmbreitemarginmd {Number}optional, ein oberer/unterer Rand zusammen fürmdBildschirmbreitemarginlg {Number}optional, ein oberer/unterer Rand zusammen fürlgBildschirmbreitepluralizeitems {String}eine Pluralisierung für die Berechnung aller Artikel, Form:# zero,# one,# two-four,# five and morepluralizepages {String}eine Pluralisierung für die Berechnung aller Artikel, Form:# zero,# one,# two-four,# five and more- NEW:
scrollbarshadow {Boolean}ermöglicht Schatten
Tangulares Layout:
body {String}enthält alle renderierten Elemente, der Ausgang ist HTMLpage {Number}Aktuelle Seitepages {Number}Zahlung von Seitencount {Number}Anzahl von Gegenständen
Tangular Artikel:
modelenthält ein Objekt ausArray- Das zweite Modell enthält Informationen über die Datenquelle
{ index: Number, page: Number, pages: Number, count: Number }
Verwenden Sie es mit <ui-component name="listing">. 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-sm-6">
<h2>With layout</h2>
<ui-component name="listing" path="items">
<script type="text/html">
<div class="col-xs-4">
<div>Item: {{ name }}</div>
</div>
</script>
<script type="text/html">
<div><b>Layout:</b></div>
<br />
<div class="row">{{ body | raw }}</div>
</script>
</ui-component>
<br />
</div>
<div class="col-sm-6">
<h2>Without layout</h2>
<ui-component name="listing" path="items" config="count:8">
<script type="text/html">
<div>
<div>Item: {{ name }}</div>
</div>
</script>
</ui-component>
<br />
</div>
</div>
<script>
var items = [];
for (var i = 0; i < 100; i++)
items.push({ name: GUID(10) });
</script>