j-Listing
- Funcționează cu întregul Arrays numai pe partea clientului
Configurarea:
count {Number}Opțional, articole pe pagină (defață:20)pages {Number}Opțional, pagini max în pagină (defață:3-> jumătate + pagina curentă + jumătate)scrolltop {Boolean}scurtează automat când utilizatorul schimbă o paginăparent {String}jQuery selector pentru a obține înălțime, permite suprafața fixă cu scrollbars personalizatemargin {Number}o marjă pentruparent(default:0)marginxs {Number}opțional, o marjă superioară / inferioară împreună pentru lățimea ecranuluixsmarginsm {Number}opțional, o marjă superioară / inferioară împreună pentru lățimea ecranuluismmarginmd {Number}opțional, o marjă superioară / inferioară împreună pentru lățimea ecranuluimdmarginlg {Number}opțional, o marjă superioară / inferioară împreună pentru lățimea ecranuluilgpluralizeitems {String}o pluralizare pentru numărarea tuturor elementelor, formular:# zero,# one,# two-four,# five and morepluralizepages {String}o pluralizare pentru numărarea tuturor elementelor, formular:# zero,# one,# two-four,# five and more- NEW:
scrollbarshadow {Boolean}permite umbra scrollbar
Tangular Layout:
body {String}conține toate elementele renderate, rezultatul este HTML- Numărul de pagină actuală
page {Number} - Numărul de pagini
pages {Number} count {Number}număr de articole
Tangular de obiecte:
modelconține un obiect de laArray- Al doilea model conține informații despre sursa de date
{ index: Number, page: Number, pages: Number, count: Number }
Utilizați-l cu <ui-component name="listing">Când componenta nu este încă încărcată, jComponent Descărcați-l la prima utilizare de la adresa DEF.fallback (în cazul Componentator Autor: Peter Širka. sursă: Componentator Componente de stocare, MIT licență.
<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>