j-Listing
- funciona con todos los Arrays sólo en el lado del cliente
Configuración:
count {Number}Opcional, elementos por página (predeterminado:20)pages {Number}Opcional, máximo de páginas en paginación (predeterminado:3--> mitad + página actual + mitad)scrolltop {Boolean}se desplaza hacia arriba automáticamente cuando el usuario cambia de páginaparent {String}Selector jQuery para obtención de altura, habilita área fija con barras de desplazamiento personalizadas.margin {Number}un margen paraparent(predeterminado:0)marginxs {Number}opcional, un margen superior/inferior juntos para el ancho de pantallaxsmarginsm {Number}opcional, un margen superior/inferior juntos para el ancho de pantallasmmarginmd {Number}opcional, un margen superior/inferior juntos para el ancho de pantallamdmarginlg {Number}opcional, un margen superior/inferior juntos para el ancho de pantallalgpluralizeitems {String}una pluralización para el recuento de todos los elementos, formulario:# zero,# one,# two-four,# five and morepluralizepages {String}una pluralización para el recuento de todos los elementos, formulario:# zero,# one,# two-four,# five and more- NUEVO:
scrollbarshadow {Boolean}habilita la sombra de la barra de desplazamiento
Diseño tangular:
body {String}contiene todos los elementos renderizados, la salida es HTMLpage {Number}número de página actualpages {Number}recuento de páginascount {Number}recuento de artículos
Artículo tangular:
modelcontiene un objeto deArray- el segundo modelo contiene información sobre la fuente de datos
{ index: Number, page: Number, pages: Number, count: Number }
Úselo con <ui-component name="listing">. Cuando el componente aún no está cargado, jComponent lo descarga en el primer uso desde la dirección en DEF.fallback (la CDN Componentator de forma predeterminada). Autor: Peter Širka. Fuente: repositorio de componentes Componentator, licencia 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>