Página inicial  

trans_770 trans_160

Unidad 23. AJAX y Spry Framework (IV)


Crear Repeticiones

 

Igual que hacíamos en las páginas dinámicas, Spry nos permite la repetición de elementos para mostrar el contenido completo del dataset y así poder visualizar todos los registros.

 

Para ello utilizaremos el atributo spry:repeat.

Este atributo repite la etiqueta en la que está colocado tantas veces como registros pueda encontrar en el dataset.

De esta forma el siguiente bloque de código reproduciría un listado desordenado con tantos items como registros existan en el archivo XML:

<div spry:region="miDataSet">

<ul>

<li spry:repeat="miDataSet">{@id}, {propiedad}</li>

</ul>

</div>

 

Sencillo, ¿verdad?.

También tenemos la posibilidad de utilizar spry:repeatchildren, que al contrario que el anterior no repite la etiqueta en la que se encuentra, sino aquellas etiquetas que estén contenidas en ella.

Por ejemplo, podríamos conseguir el mismo resultado que en el código anterior escribiendo:

<div spry:region="miDataSet">

<ul spry:repeatchildren="miDataSet">

<li>{@id}, {propiedad}</li>

</ul>

</div>

Esto hará que los hijos de la etiqueta ul se repitan para cada registro. Por lo que también se creará un listado con tantos items como elementos haya en el dataset.

 

Para practicar realiza el Ejercicio Paso a Paso Crear repeticiones.

 


  Ir a la página anterior Índice del curso  Ir a la siguiente página  

Pág. 23.4

Aviso legal: este curso es gratuito siempre que se visualice desde la página web de aulaClic. No está permitido descargar el curso y utilizarlo en academias o centros de enseñanza privados sin estar conectado a Internet.
© aulaClic. Todos los derechos reservados. Free Computer tutorials. Prohibida la reproducción por cualquier medio.
Agosto - 2006.