ListView-Steuerelement: Drag and Drop, Teil II

ListView-Steuerelemente unterstützen im Gegensatz zum Listenfeld sogar den Einsatz von Drag and Drop. Damit können Sie nicht nur Einträge von einem ListView-Steuerelement zum nächsten ziehen, sondern auch die Reihenfolge der Einträge eines ListView-Steuerelements einstellen. Im zweiten Teil dieser Mini-Artikelreihe zeigen wir, wie Sie per Drag and Drop die Reihenfolge von ListView-Einträgen anpassen.

Weiterlesen

Die Umschaltfläche

Neben der normalen Schaltfläche fristet die Umschaltfläche bei den meisten Entwicklern das Dasein eines Stiefkindes. Oder sollte man eher sagen, neben dem Kontrollkästchen und der Optionsgruppe samt Optionsfeldern Denn eigentlich ist die Aufgabe dieses Steuerelements eher die zur Auswahl einer von zwei oder mehr Optionen. Dazu gehört natürlich auch das An- oder Ausschalten bestimmter Zustände.

Weiterlesen

Kombinations- und Listenfelder per Callback füllen

Es gibt verschiedene Arten, Kombinations- und Listenfelder mit Daten zu füllen: Sie können diese an Tabellen oder Abfragen binden, einfach mit einer Wertliste füllen oder die Namen der Felder einer Tabelle darin anzeigen. Es gibt jedoch noch eine weitgehend unbekannte Methode, die Nachteile der übrigen Möglichkeiten ausbügelt, aber auch etwas aufwendiger zu implementieren ist. Dabei kommt eine sogenannte Callback-Funktion zum Einsatz, welche die anzuzeigenden Daten zum Kombinationsfeld hinzufügt.

Weiterlesen

Optionsgruppen und Optionsfelder

Wenn sich für ein Feld einer Tabelle mehrere Werte einstellen lassen, liegen diese Werte meist in einer Lookup-Tabelle und werden per Nachschlagefeld beziehungsweise per Kombinationsfeld ausgewählt. Manchmal ist die Anzahl der verfügbaren Werte jedoch begrenzt und wird vor allem nicht erweitert. Und wenn die Werte dann auch noch übersichtlich im Formular dargestellt werden sollen, ist eine Optionsgruppe mit entsprechenden Optionsfeldern die richtige Wahl.

Weiterlesen