Hinzufügen eines Symbols zur Kopfzeile der Listbox

Ab 4D v15 R5 können Sie ein Symbol in der Kopfzeile der Listbox durch Programmierung hinzufügen. Das Bild kann aus einer Datei, einer Bildvariablen oder der Bildbibliothek stammen. Dieses Symbol kann auf der linken oder rechten Seite der Spalte platziert werden.

Da Sie das Icon programmatisch ersetzen können, können Sie Ihre eigenen benutzerdefinierten Bestellpfeile, ein Icon basierend auf dem angezeigten Inhalt oder mit SVG sogar dynamisch erstellte Bilder, wie die Anzahl der ungelesenen E-Mails, anzeigen.

extract_hdi

Wir haben die beiden folgenden Befehle angepasst:

  • OBJECT Get format ( { * ;} object )
  • OBJECT SET FORMAT ( { * ;} object ; displayFormat )

Zur Formatierung der Kopfzeile einer Listbox übergeben Sie im Parameter „displayFormat“ eine Zeichenkette mit der folgenden Syntax „picture;iconPos“ wobei:

  • Bild: Bild, das mit einer Kopfzeile verknüpft ist und aus einer Bildbibliothek oder einer Bildvariablen stammt:Wenn das Bild aus einer Bildbibliothek stammt, geben Sie seine Nummer ein, der ein Fragezeichen vorangestellt ist (z. B.: „?250“).Wenn das Bild aus einer Bildvariablen stammt, geben Sie den Variablennamen ein.Wenn das Bild aus einer Datei stammt, die im Ordner „Resources“ der Datenbank gespeichert ist, geben Sie eine URL des Typs „#{Ordner/}Bildname“ oder „Datei:{Ordner/}Bildname“ ein.
  • iconPos: Position des Symbols. Zwei Werte sind möglich: iconPos = 1 bedeutet Links oder iconPos = 2 bedeutet Rechts.

Beispiel Datenbank

Weitere Details finden Sie im 4D v15 R5 Upgrade-Handbuch.