Unidad 24. 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. 24.4

Septiembre - 2007.


Página inicial  Cursos Informática Gratuitos

Síguenos en:   Facebook       Sobre aulaClic            Política de Cookies


© aulaClic. Todos los derechos reservados. Prohibida la reproducción por cualquier medio.