03.05.2013 Views

Dreamweaver CS3 - Adobe

Dreamweaver CS3 - Adobe

Dreamweaver CS3 - Adobe

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

In één bewerking hoofd- en detailpagina's maken (ColdFusion, ASP, JSP, PHP)<br />

DREAMWEAVER <strong>CS3</strong><br />

Handboek<br />

Wanneer u webtoepassingen ontwikkelt, kunt u met het gegevensobject Hoofddetailpaginaset snel hoofd- en detailpagina's<br />

maken.<br />

1 Kies Bestand > Nieuw > Lege pagina, selecteer in de lijst Paginatype een dynamische pagina en klik op Maken om een<br />

lege dynamische pagina te maken.<br />

Deze pagina wordt de hoofdpagina.<br />

2 Definieer een recordset voor de pagina.<br />

Zorg ervoor dat de recordset niet alleen alle kolommen bevat die u voor de hoofdpagina nodig hebt, maar ook alle<br />

kolommen die u voor de detailpagina nodig hebt. Gewoonlijk haalt de recordset op de hoofdpagina enkele kolommen uit<br />

een database terwijl de recordset op de detailpagina meer kolommen uit dezelfde tabel ophaalt om de extra details te<br />

kunnen geven.<br />

3 Open de hoofdpagina in de ontwerpweergave en selecteer Invoegen > Gegevensobjecten > Hoofddetailpaginaset.<br />

4 Controleer in het pop-upmenu Recordset of de recordset is geselecteerd die de records bevat die u op de hoofdpagina<br />

wilt weergeven.<br />

5 Selecteer in het gebied Hoofdpaginavelden de recordsetkolommen die u op de hoofdpagina wilt weergeven.<br />

Standaardzijnallekolommeninderecordsetgeselecteerd. Alsuwrecordseteenkolommeteenuniekesleutelbevat,zoals<br />

recordID, selecteert u deze kolom en klikt u op de minknop (-), zodat deze kolom niet op de pagina wordt weergegeven.<br />

6 Als u de volgorde wilt veranderen waarin de kolommen op de hoofdpagina worden weergegeven, selecteert u een kolom<br />

in de lijst en klikt u op de pijl-omhoog of -omlaag.<br />

Op de hoofdpagina worden de recordsetkolommen horizontaal in een tabel weergegeven. Klik op de pijl-omhoog om de<br />

kolom naar links te verplaatsen en klik op de pijl-omlaag om de kolom naar rechts te verplaatsen.<br />

7 Selecteer in het pop-upmenu 'Naar detailpagina gaan vanuit' de kolom in de recordset die een waarde weergeeft die ook<br />

als een koppeling naar de detailpagina fungeert.<br />

Als u bijvoorbeeld wilt dat elke productnaam op de hoofdpagina een koppeling bevat naar de detailpagina, selecteert u de<br />

recordsetkolom die de productnamen bevat.<br />

8 Selecteer in het pop-upmenu Unieke sleutel doorgeven de kolom in de recordset die de waarden bevat die de records<br />

identificeren.<br />

Gewoonlijk wordt de kolom met het record-id-nummer gekozen. Deze waarde wordt aan de detailpagina doorgegeven<br />

zodat deze weet welke record door de gebruiker is gekozen.<br />

9 Schakel de optie Numeriek uit als de kolom met de unieke sleutel niet numeriek is.<br />

Opmerking: Deze optie is standaard ingeschakeld, en wordt niet voor alle servermodellen weergegeven.<br />

10 Geef op hoeveel records op de hoofdpagina moeten worden weergegeven.<br />

11 Klik in het vak Naam van detailpagina op Bladeren en zoek het detailpaginabestand dat u hebt gemaakt, of voer een<br />

naam in en laat het gegevensobject een detailpagina voor u maken.<br />

12 Selecteer in het gebied Detailpaginavelden de kolommen die u op de detailpagina wilt weergeven.<br />

Standaard zijn alle kolommen in de recordset van de hoofdpagina geselecteerd. Als de recordset een kolom met een unieke<br />

sleutel bevat, zoals recordID, selecteert u deze kolom en klikt u op de minknop (-), zodat deze kolom niet op de detailpagina<br />

wordt weergegeven.<br />

13 Als u de volgorde wilt veranderen waarin de kolommen op de detailpagina worden weergegeven, selecteert u een kolom<br />

in de lijst en klikt u op de pijl-omhoog of -omlaag.<br />

Op de detailpagina worden de recordsetkolommen verticaal in een tabel geplaatst. Klik op de pijl-omhoog om de kolom<br />

naar boven te verplaatsen, en klik op de pijl-omlaag om de kolom naar beneden te verplaatsen.<br />

14 Klik op OK.<br />

Het gegevensobject maakt een detailpagina (als u er nog geen had gemaakt) en voegt dynamische inhoud en servergedrag<br />

aan zowel de hoofd- als de detailpagina toe.<br />

592

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!