One of the most common uses of Spry data sets is to create one or more HTML tables that dynamically update other page data in response to a user action. For example, if a user selects a product in a table listing, Dreamweaver can immediately update data somewhere else in your page with detailed specifications about that one product without requiring a full-page refresh.
These are referred to as master and detail dynamic regions. Typically, one area on the page (the master table) displays an abbreviated set of columns from the data set, and another area of the page (the detail region) displays more information about a selected record. Because the detail region is dependent on the master table, any changes made to the data in the master table results in changes to the the data in the detail region.
When working with dynamic regions, you create two regions each time: the master table and a detail region, and you must select the Update Detail Region When Row Is Clicked option as you create the master table in order to bind a detail region to it.
When the user selects a row in the master table, Spry identifies the current row that has been acted upon and dynamically updates the data displayed in the associated detail region.