j-Listing
- arbetar med hela Arrays endast på kundsidan
Konfigurera:
count {Number}Alternativ, objekt per sida (default:20)pages {Number}Optionell, max sidor i sidan (default:3--> halva + nuvarande sida + halva)scrolltop {Boolean}vrider upp automatiskt när användaren ändrar en sidaparent {String}jQuery-selektor för att få höjd, möjliggör fasta områden med anpassade skruvarmargin {Number}en marginal förparent(default:0)marginxs {Number}valfritt, en topp/bottom marginal tillsammans förxsskärmbreddmarginsm {Number}valfritt, en topp/bottom marginal tillsammans försmskärmbreddmarginmd {Number}valfritt, en topp/bottom marginal tillsammans förmdskärmbreddmarginlg {Number}valfritt, en topp/bottom marginal tillsammans förlgskärmbreddpluralizeitems {String}en pluralisering för att räkna alla objekt, form:# zero,# one,# two-four,# five and morepluralizepages {String}en pluralisering för att räkna alla objekt, form:# zero,# one,# two-four,# five and more- NEW:
scrollbarshadow {Boolean}möjliggör skugga
Tangular läggning:
body {String}innehåller alla renderade objekt, utgången är HTMLpage {Number}nuvarande sidnummerpages {Number}Antal sidorcount {Number}räkna objekt
Tangular objekt:
modelinnehåller ett objekt frånArray- Den andra modellen innehåller information om datakälla
{ index: Number, page: Number, pages: Number, count: Number }
Använd den med <ui-component name="listing">När komponenten ännu inte är laddad, jComponent Ladda ner den första gången från adressen i DEF.fallback (en av Componentator Författare: Peter Širka. källa: The Componentator Komponenterna i lager, MIT licens.
<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>