Operation Manual
DREAMWEAVER CS3
Handboek
460
3 Kies een van de volgende opties:
• Als u een Spry-gebied wilt maken, selecteert u Gebied (de standaardinstelling) als het type gebied dat u wilt invoegen.
• Als u een Spry-detailgebied wilt maken, selecteert u de optie Detailgebied. Gebruik een detailgebied alleen als u
dynamische gegevens wilt binden die worden bijgewerkt wanneer gegevens in andere Spry-gebieden veranderen.
Belangrijk: U dient een detailgebied in te voegen in een andere <div> dan die voor het hoofdtabelgebied. Misschien moet u
naar de codeweergave gaan om de invoegpositie op de juiste plaats neer te zetten.
4 Kies de Spry-gegevensset in het menu.
5 Als u het gebied wilt maken of wijzigen dat voor een object is gedefinieerd, selecteert u het object en kiest u een van de
volgende opties:
Rondom selectie plaatsen Hiermee plaatst u een nieuw gebied rond een object.
Selectie vervangen Hiermee vervangt u een bestaand gebied voor een object.
6 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.
7 Als u de tekst van de tijdelijke aanduiding wilt vervangen door een Spry-gegevensobject (bijvoorbeeld een Spry-tabel),
klikt u op de knop van het desbetreffende Spry-gegevensobject in de categorie Spry van de invoegbalk.
8 Als u de tekst van de tijdelijke aanduiding wilt vervangen door dynamische gegevens, gebruikt u een van de volgende
methoden:
• Sleep een of meer elementen van het paneel Bindingen over de geselecteerde tekst heen.
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.
• 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 regels
aan uw HTML-code toegevoegd:
<div spry:region="ds1">{name}{category}</div>
<div spry:region="ds2">{ds1::name}{ds1::descheader}</div>
Een Spry-tabel maken
Er zijn twee typen Spry-tabellen: een eenvoudige tabel en een dynamische hoofdtabel waaraan een detailgebied wordt
gebonden om het dynamisch bijwerken van gegevens op een Dreamweaver-pagina mogelijk te maken.