j-Listing
- funziona con l'intero Arrays solo sul lato del cliente
Configurazione:
count {Number}Opzionale, articoli per pagina (default:20)pages {Number}Opzionale, pagine max in pagina (default:3-> metà + pagina corrente + metà)scrolltop {Boolean}scorrere automaticamente quando l'utente cambia una paginaparent {String}jQuery selettore per ottenere l'altezza, consente area fissa con scrollbars personalizzatimargin {Number}a margine perparent(default:0)marginxs {Number}opzionale, una margina superiore / inferiore insieme per la larghezza dello schermoxsmarginsm {Number}opzionale, una margina superiore / inferiore insieme per la larghezza dello schermosmmarginmd {Number}opzionale, una margina superiore / inferiore insieme per la larghezza dello schermomdmarginlg {Number}opzionale, una margina superiore / inferiore insieme per la larghezza dello schermolgpluralizeitems {String}una pluralizzazione per il conteggio di tutti gli articoli, modulo:# zero,# one,# two-four,# five and morepluralizepages {String}una pluralizzazione per il conteggio di tutti gli articoli, modulo:# zero,# one,# two-four,# five and more- NEW:
scrollbarshadow {Boolean}consente l'ombra di scrollbar
Il layout di Tangular:
body {String}contiene tutti gli articoli renderati, la produzione è HTMLpage {Number}numero di pagina attuale- Il numero di pagine
pages {Number} - Il numero di oggetti
count {Number}
L'elemento di Tangular:
modelcontiene un oggetto diArray- Il secondo modello contiene informazioni sulla fonte dati
{ index: Number, page: Number, pages: Number, count: Number }
Utilizzare con <ui-component name="listing">Quando il componente non è ancora caricato, jComponent Scarica il codice in prima utilizzazione dall'indirizzo DEF.fallback (Il Componentator La storia di Peter Širka.Fonte: il Componentator Ristorante dei componenti, licenza MIT.
<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>