Wenn in jeder Spalte der Datentabelle nicht nur genau eine Ausgabekomponente angezeigt werden soll,
können Elemente innerhalb von Spalten auch kombiniert werden, um das Layout ansprechender zu gestalten. Sie verwenden ein
Gruppenfeld, um die Komponenten in ähnlicher Weise anzuordnen wie Sie es mit einer verdeckten HTML-Tabelle tun würden. Nachdem Sie zuvor
die Bildkomponente hinzugefügt haben, um die Site grafisch zu verbessern, werden Sie nun den größten Teil der
Textinformationen zu den einzelnen Kleinanzeigen jeweils in eine einzelne Datentabellenspalte stellen, die dann die
Bezeichnung DETAILS erhält.
- Klicken Sie in der Palette auf das Ablagefach 'Erweiterte Faces-Komponenten', um dieses zu öffnen. Ziehen Sie die Komponente Anzeige - Gruppenfeld in die
Spalte 'TITEL' der Datentabelle. Das Fenster 'Typ auswählen' wird geöffnet.
- Wählen Sie im Fenster 'Typ auswählen' Fenster als Gruppenfeldtyp aus, und klicken Sie auf OK. In diesem Gruppenfeld werden die dorthin gestellten Komponenten in einer einzelnen Spalte oder Zeile angeordnet und können entweder vertikal oder horizontal ausgerichtet werden.
- Klicken Sie das Gruppenfeld an, um es auszuwählen.
- Ändern Sie in der Sicht 'Eigenschaften' den Wert für Ausrichtung in Vertikal.
- Ziehen Sie die Komponente {TITEL} in das Listengruppenfeld. Der Anweisungstext im Gruppenfeld wird nicht
mehr angezeigt, sobald Sie dem Feld eine Komponente hinzufügen.
- Ziehen Sie die Komponente Bild aus dem Ablagefach 'Erweiterte Faces-Komponenten' der Palette in das Listengruppenfeld. Es
ist sinnvoll, das Bild am unteren Rand des Gruppenfelds zu übergeben, um sicherzustellen, dass das Bild unter dem Titel
angeordnet wird.
- Klicken Sie auf die soeben hinzugefügte Bildkomponente.
- Stellen Sie im Bereich Größe in der Sicht 'Eigenschaften' die Breite auf 60 Pixel und die
Höhe auf 50 Pixel ein. Dadurch wird sichergestellt, dass die Bilder auf der Seite stets in der Größe
60x50 angezeigt werden, unabhängig davon, wie groß sie in der Datenbank sind.
- Binden Sie die Bildkomponente an die Spalte 'FOTO' von 'all_recordlist', indem Sie die Spalte
'FOTO' aus der Sicht 'Seitendaten' auf die Bildkomponente ziehen.
Dadurch werden in der Bildkomponente die Bilddaten
angezeigt, die sich in der Spalte 'FOTO' des jeweiligen Datensatzes befinden. Wenn die Spalte 'FOTO (ByteArray)' nicht aufgeführt ist, klicken Sie in der Sicht 'Seitendaten' mit der rechten Maustaste auf all_recordlist (ADS), und wählen Sie im Menü Konfigurieren aus. Klicken Sie auf OK, um das URL-Fenster zu schließen, wenn sich dieses öffnet. Klicken Sie im Fenster 'Relationale Satzliste konfigurieren' auf Weiter. Wählen Sie ADS aus, und klicken Sie auf Weiter.
Klicken Sie, um das Feld neben FOTO (ByteArray) zu markieren, und klicken Sie anschließend auf
Fertig stellen.
- Klicken Sie auf die Grafik, die Sie eingefügt haben. Klicken Sie auf der Registerkarte hx:graphicImageEx der Sicht 'Eigenschaften' auf die Schaltfläche Seitendatenobjekt auswählen
neben dem Feld Typ.
Das Fenster 'Seitendatenobjekt auswählen' wird geöffnet.
- Klicken Sie, um zu erweitern.
- Klicken Sie auf IMAGETYPE (String) (BILDTYP (Zeichenfolge)).
- Klicken Sie auf OK, und speichern Sie anschließend die Seite.
Ihre Seite sollte nun folgendermaßen aussehen: