j-Listing
- Trabalha com todo o Arrays apenas no lado do cliente
Configuração:
count {Number}Opcional, itens por página (default:20)pages {Number}Opcional, página máxima em página (default:3--> metade + página atual + metade)- O
scrolltop {Boolean}se move automaticamente quando o usuário muda uma página parent {String}jQuery selector para obter altura, permite área fixa com barras personalizadasmargin {Number}uma margem paraparent(default:0)marginxs {Number}opcional, uma margem superior/baixo juntos para a largura de telaxsmarginsm {Number}opcional, uma margem superior/baixo juntos para a largura de telasmmarginmd {Number}opcional, uma margem superior/baixo juntos para a largura de telamdmarginlg {Number}opcional, uma margem superior/baixo juntos para a largura de telalgpluralizeitems {String}uma multiplicação para a contagem de todos os itens, formulário:# zero,# one,# two-four,# five and morepluralizepages {String}uma multiplicação para a contagem de todos os itens, formulário:# zero,# one,# two-four,# five and more- NEW:
scrollbarshadow {Boolean}permite a sombra de scrollbar
Tangular em Layout:
body {String}contém todos os itens renderados, a saída é HTMLpage {Number}Número de página atualpages {Number}Número de páginas- Número de itens
count {Number}
Tangular item:
modelcontém um objeto deArray- O segundo modelo contém informações sobre a fonte de dados
{ index: Number, page: Number, pages: Number, count: Number }
Use-o com <ui-component name="listing">Quando o componente ainda não está carregado, jComponent Descarrega-o no primeiro uso do endereço DEF.fallback (a partir do Componentator CDN por padrão). autor: Peter Širka. fonte: o Componentator Reserva de componentes, licença 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>