Operation Manual
DREAMWEAVER CS3
Handboek
592
In één bewerking hoofd- en detailpagina's maken (ColdFusion, ASP, JSP, PHP)
Wanneer u webtoepassingen ontwikkelt, kunt u met het gegevensobject Hoofddetailpaginaset snel hoofd- en detailpagina's
maken.
1 Kies Bestand > Nieuw > Lege pagina, selecteer in de lijst Paginatype een dynamische pagina en klik op Maken om een
lege dynamische pagina te maken.
Deze pagina wordt de hoofdpagina.
2 Definieer een recordset voor de pagina.
Zorg ervoor dat de recordset niet alleen alle kolommen bevat die u voor de hoofdpagina nodig hebt, maar ook alle
kolommen die u voor de detailpagina nodig hebt. Gewoonlijk haalt de recordset op de hoofdpagina enkele kolommen uit
een database terwijl de recordset op de detailpagina meer kolommen uit dezelfde tabel ophaalt om de extra details te
kunnen geven.
3 Open de hoofdpagina in de ontwerpweergave en selecteer Invoegen > Gegevensobjecten > Hoofddetailpaginaset.
4 Controleer in het pop-upmenu Recordset of de recordset is geselecteerd die de records bevat die u op de hoofdpagina
wilt weergeven.
5 Selecteer in het gebied Hoofdpaginavelden de recordsetkolommen die u op de hoofdpagina wilt weergeven.
Standaardzijnallekolommeninderecordsetgeselecteerd. Alsuwrecordseteenkolommeteenuniekesleutelbevat,zoals
recordID, selecteert u deze kolom en klikt u op de minknop (-), zodat deze kolom niet op de pagina wordt weergegeven.
6 Als u de volgorde wilt veranderen waarin de kolommen op de hoofdpagina worden weergegeven, selecteert u een kolom
in de lijst en klikt u op de pijl-omhoog of -omlaag.
Op de hoofdpagina worden de recordsetkolommen horizontaal in een tabel weergegeven. Klik op de pijl-omhoog om de
kolom naar links te verplaatsen en klik op de pijl-omlaag om de kolom naar rechts te verplaatsen.
7 Selecteer in het pop-upmenu 'Naar detailpagina gaan vanuit' de kolom in de recordset die een waarde weergeeft die ook
als een koppeling naar de detailpagina fungeert.
Als u bijvoorbeeld wilt dat elke productnaam op de hoofdpagina een koppeling bevat naar de detailpagina, selecteert u de
recordsetkolom die de productnamen bevat.
8 Selecteer in het pop-upmenu Unieke sleutel doorgeven de kolom in de recordset die de waarden bevat die de records
identificeren.
Gewoonlijk wordt de kolom met het record-id-nummer gekozen. Deze waarde wordt aan de detailpagina doorgegeven
zodat deze weet welke record door de gebruiker is gekozen.
9 Schakel de optie Numeriek uit als de kolom met de unieke sleutel niet numeriek is.
Opmerking: Deze optie is standaard ingeschakeld, en wordt niet voor alle servermodellen weergegeven.
10 Geef op hoeveel records op de hoofdpagina moeten worden weergegeven.
11 Klik in het vak Naam van detailpagina op Bladeren en zoek het detailpaginabestand dat u hebt gemaakt, of voer een
naam in en laat het gegevensobject een detailpagina voor u maken.
12 Selecteer in het gebied Detailpaginavelden de kolommen die u op de detailpagina wilt weergeven.
Standaard zijn alle kolommen in de recordset van de hoofdpagina geselecteerd. Als de recordset een kolom met een unieke
sleutel bevat, zoals
recordID, selecteert u deze kolom en klikt u op de minknop (-), zodat deze kolom niet op de detailpagina
wordt weergegeven.
13 Als u de volgorde wilt veranderen waarin de kolommen op de detailpagina worden weergegeven, selecteert u een kolom
in de lijst en klikt u op de pijl-omhoog of -omlaag.
Op de detailpagina worden de recordsetkolommen verticaal in een tabel geplaatst. Klik op de pijl-omhoog om de kolom
naar boven te verplaatsen, en klik op de pijl-omlaag om de kolom naar beneden te verplaatsen.
14 Klik op OK.
Het gegevensobject maakt een detailpagina (als u er nog geen had gemaakt) en voegt dynamische inhoud en servergedrag
aan zowel de hoofd- als de detailpagina toe.