Operation Manual
495
DREAMWEAVER GEBRUIKEN
Spry-pagina's visueel opbouwen
Laatst bijgewerkt 2/5/2011
Voor meer flexibiliteit kunt u de optie Onderliggende niveaus herhalen gebruiken, waarbij gegevensvalidatie wordt
uitgevoerd voor elke regel in een lijst op het onderliggende niveau. Als u bijvoorbeeld een <ul>-lijst hebt, worden de
gegevens op het <li>-niveau gecontroleerd. Als u de optie Herhalen kiest, worden de gegevens op het <ul>-niveau
gecontroleerd. De optie Onderliggende niveaus herhalen is met name nuttig als u in uw code voorwaardelijke expressies
gebruikt.
4 Kies de Spry-gegevensset in het menu.
5 Als u al tekst of elementen hebt geselecteerd, kunt u deze verpakken of ze vervangen.
6 Klik op OK om een herhalingsgebied op de pagina weer te geven.
Opmerking: Alle Spry-gegevensobjecten moeten in de gebieden liggen. Zorg er dus voor dat u een Spry-gebied hebt
gemaakt op de pagina voordat u een herhalingsgebied invoegt.
7 Wanneer u op OK klikt, plaatst Dreamweaver een tijdelijke aanduiding voor het gebied op de pagina, met de tekst
'Plaats hier de inhoud van Spry-gebied'. U kunt deze tekst vervangen door een Spry-gegevensobject, zoals een tabel
of herhaling, of door dynamische gegevens uit het paneel Bindingen (Venster > Bindingen).
In het paneel Bindingen worden de beschikbare gegevens uit de gegevensset weergegeven.
Opmerking: In het paneel Bindingen worden ook een aantal ingebouwde Spry-elementen, ds_RowID, ds_CurrentRowID
en ds_RowCount, genoemd. Met behulp van deze elementen kan Spry definiëren in welke rij een gebruiker heeft geklikt,
wanneer wordt bepaald hoe dynamische detailgebieden moeten worden bijgewerkt.
8 Als u de tekst van de tijdelijke aanduiding wilt vervangen door een Spry-gegevensobject, klikt u op de knop van het
desbetreffende Spry-gegevensobject op het paneel Invoegen.
9 Als u de tekst van de tijdelijke aanduiding wilt vervangen door een of meer dynamische gegevens, gebruikt u een
van de volgende methoden:
• Sleep een of meer elementen van het paneel Bindingen over de geselecteerde tekst heen.
• Ga naar de codeweergave en voer de code voor een of meer elementen rechtstreeks in. Gebruik de volgende notatie:
{naam-gegevensset::naam-element}, zoals in {ds1::category}. of {dsProducts::desc}. Als u maar één
gegevensset in uw bestand gebruikt, of als u gegevenselementen gebruikt uit dezelfde gegevensset die u voor het
gebied hebt gedefinieerd, kunt u de naam van de gegevensset weglaten en gewoon
{category} of {desc} schrijven.
Ongeacht welke methode u gebruikt om de inhoud van het gebied te definiëren, in alle gevallen worden de volgende
coderegels aan uw HTML-code toegevoegd:
<div spry:region="ds1">{name}{category}</div>
<div spry:region="ds2">{ds1::name}{ds1::descheader}</div>