4D v14.3Überblick |
||
|
4D v14.3
Überblick
Überblick
Listboxen sind komplexe aktive Objekte, in denen sich Daten als synchronisierte Spalten anzeigen und eingeben lassen. Sie sind ähnlich wie “gruppierte rollbare Bereiche”, bieten jedoch zusätzliche Möglichkeiten, wie z.B. Werteingabe, Spalten sortieren oder verschieben, angepasste Darstellung, etc. Ein Objekt vom Typ Listbox lässt sich vollständig im 4D Formulareditor einrichten oder über Programmierung verwalten. Dieser Abschnitt beschreibt die Funktionalitäten zum Erstellen und Einrichten von Listboxen im Formulareditor. Weitere Informationen zur programmierten Verwaltung finden Sie im Kapitel Listbox im Handbuch 4D Programmiersprache. Es gibt zwei Arten von Listboxen: Listbox vom Typ Auswahl und Listbox vom Typ Array.
Sie können in derselben Listbox nicht Spalten mit zugewiesenen Feldern bzw. Ausdrücken und Spalten mit Arrays kombinieren. Eine Listbox enthält eine oder mehrere Spalten, deren Inhalt automatisch aufeinander abgestimmt wird. Beim Erstellen enthält eine Listbox standardmäßig eine Spalte. Über das Kontextmenü der Spalte oder die Eigenschaften der Listbox können Sie die Anzahl der Spalten verändern, d.h. Spalten hinzufügen, kopieren oder entfernen. Die Anzahl der Spalten ist theoretisch unbegrenzt. Die Begrenzung liegt allein in den Ressourcen des Rechners. Eine Listbox besteht aus vier Teilen: das Objekt ansich, Spalten, Spaltenkopfteile und Spaltenfußteile. Diese Teile lassen sich im Formulareditor getrennt auswählen. Jeder Teil hat einen eigenen Objekt- und Variablennamen sowie spezifische Eigenschaften. So wird die Anzahl der Spalten, die wechselnde Farbe pro Spalte in den Objekteigenschaften der Listbox definiert, die Spaltenbreite in den Spalteneigenschaften, die Schriftart für den Kopfteil in den Eigenschaften des Kopfteils. Hinweis: Bei Listboxen vom Typ Auswahl haben Spalten keinen Variablennamen. Sie können eine Listbox vom Typ Array entweder im Standardmodus oder im hierarchischen Modus anzeigen. Listboxen im hierarchischen Modus verwenden spezifische Mechanismen, die unten beschrieben werden. Während der Ausführung können Sie in Listboxen Daten als Liste anzeigen und eingeben. Um eine Zelle editierbar zu machen, sofern die Dateneingabe für die Spalte erlaubt ist, doppelklicken Sie auf den Wert: Hinweis: Weitere Informationen dazu finden Sie im Abschnitt Eingabe verwalten im Handbuch 4D Programmiersprache. Sie können in einer Zelle der Listbox Text über mehrere Zeilen eingeben und anzeigen. Um eine Zeilenschaltung hinzuzufügen, wählen Sie:
Beachten Sie, dass die Zeilenhöhe nicht automatisch angepasst wird. Um Spaltenwerte zu sortieren, klicken Sie auf den Spaltentitel. Die Sortierung ist alphanumerisch, je nach Klick abwechselnd aufsteigend oder absteigend. Alle Spalten werden automatisch miteinander synchronisiert.Hinweis: Weitere Informationen dazu finden Sie im Abschnitt Sortieren verwalten im Handbuch 4D Programmiersprache. Sie können auch jede Spalte in der Größe verändern:
Hinweis: Bei Listboxen vom Typ Auswahl lässt sich die Reihenfolge der Zeile nicht durch Bewegen mit der Maus verändern. Der Benutzer kann auch eine oder mehrere Zeilen über standardmäßige Tastenkombinationen wählen: Umschalttaste+Klick für eine fortlaufende Auswahl; Strg-Taste+Klick unter Windows, Befehlstaste+Klick auf Mac OS für eine unterbrochene Auswahl. All diese Merkmale können Sie in den Eigenschaften der Listbox, der Spalte und des Kopfteils einstellen. Diese werden im folgenden beschrieben. Hinweis: Die Beschreibung der spezifischen Merkmale für hierarchische Listboxen finden Sie unter Hierarchische Listboxen erstellen und verwenden. Listboxen in Formularen lassen sich im Modus "Vorschau" (Bereich Listbox als Bild drucken) oder im Modus "Erweitert" (dynamisches Drucken in variabler Größe) drucken. Weitere Informationen dazu finden Sie im Handbuch 4D Programmiersprache im Abschnitt Listboxen drucken. |
EIGENSCHAFTEN
Produkt: 4D ARTIKELVERWENDUNG
4D Designmodus ( 4D v14 R2) Geerbt von : Überblick ( 4D v13.4) |