Uno de los usos más comunes de los conjuntos de datos de Spry es la creación de una o varias tablas HTML que actualizan de forma dinámica los datos de otra página en respuesta a una acción del usuario. Por ejemplo, si un usuario selecciona un producto de una lista de productos en una tabla, el conjunto de datos puede actualizar inmediatamente los datos de otro lugar de la página con información detallada sobre el producto seleccionado. Con Spry no es necesario actualizar la página para que estas actualizaciones surtan efecto.
Estas regiones diferencias de la página se llaman región maestra y región de detalle. Una de las áreas de la página (la región maestra) muestra una lista de elementos categorizada (por ejemplo, una lista de productos) y la otra área de la página (la región de detalle) muestra más información sobre el registro seleccionado.
Cada conjunto de datos se rige según la fila actual y, de forma predeterminada, la fila actual es la primera fila de datos del conjunto de datos. Cuando un usuario selecciona varios elementos en la región maestra (seguimos con el ejemplo de la lista de varios productos) Spry cambia la fila actual del conjunto de datos. Puesto que la región de detalle depende de la región maestra, los cambios que se producen debido a la interacción del usuario en la región maestra (por ejemplo, la selección de distintos productos) hacen que los datos mostrados en la región de detalle también cambien.
Dreamweaver crea diseños maestro/detalle automáticamente, así, las asociaciones entre las regiones maestra y de detalle siempre serán las correctas. Sin embargo, si desea crear su propia tabla maestra dinámica, puede prepararla para asociarla a una región de detalle después. Cuando se selecciona la opción Actualizar regiones de detalle al hacer clic en la fila (en el cuadro de diálogo Insertar tabla), Dreamweaver inserta una etiqueta spry:setrow dentro de la etiqueta de fila repetida de la tabla dinámica. Este atributo prepara la tabla como tabla maestra que puede restablecer la fila actual del conjunto de datos a medida que el usuario interactúa con la tabla.
Para obtener más información sobre cómo crear regiones maestras y de detalle manualmente, consulte la guía para desarrolladores de Spry en www.adobe.com/go/learn_dw_sdg_masterdetail_es.