j-Listing
- Praca z całym Arrays tylko na stronie klienta
Konfiguracja:
count {Number}Opcjonalne, elementy na stronę (default:20)pages {Number}Opcjonalne, maksymalne strony w wersji (default:3-> pół + bieżąca strona + pół)scrolltop {Boolean}automatycznie skręca się, gdy użytkownik zmienia stronęparent {String}jQuery selektor do uzyskania wysokości, umożliwia stałe obszary z przystosowanymi skrzyniarkamimargin {Number}marża dlaparent(default:0)marginxs {Number}opcjonalny, górna / dolna margina razem dla szerokości ekranuxsmarginsm {Number}opcjonalny, górna / dolna margina razem dla szerokości ekranusmmarginmd {Number}opcjonalny, górna / dolna margina razem dla szerokości ekranumdmarginlg {Number}opcjonalny, górna / dolna margina razem dla szerokości ekranulgpluralizeitems {String}jest liczbą wszystkich elementów, formularz:# zero,# one,# two-four,# five and morepluralizepages {String}jest liczbą wszystkich elementów, formularz:# zero,# one,# two-four,# five and more- NEW:
scrollbarshadow {Boolean}umożliwia skręcanie cienia
Layout Tangular:
body {String}zawiera wszystkie renderowane elementy, wyjście jest HTMLpage {Number}aktualna stronapages {Number}Liczba stron- Liczba elementów
count {Number}
Tangular elementy:
modelzawiera obiekt zArray- Drugi model zawiera informacje o źródle danych
{ index: Number, page: Number, pages: Number, count: Number }
Użyj go z <ui-component name="listing">Gdy element nie jest jeszcze ładowany, jComponent Pobierz go po pierwszym użyciu z adresu DEF.fallback (Wydaje się Componentator Autor: Peter Širka Źródło: Componentator Zestaw składników, licencja 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>