LiveBindings und Aktionslisten
Nach oben zu LiveBindings in RAD Studio
LiveBindings unterstützt die Integration in Aktionslisten. Das bedeutet, dass das Menü mit den Standardaktionen jetzt auch Standard-LiveBindings-Aktionen enthält.
Inhaltsverzeichnis
Übersicht
Die LiveBindings-Aktionen können verwendet werden, wenn Sie zuerst eine TActionList-Komponente auf einem Formular (VCL oder FMX) platzieren. Sie können Schaltflächen und Menüs Standard-LiveBindings-Aktionen mit dem Objektinspektor zuweisen, in dem die Eigenschaft Action
veröffentlicht ist.
Wie in der obigen Abbildung gezeigt, entsprechen die Standard-LiveBindings-Aktionen den Funktionen, die der Bindungsnavigator (VCL, FMX) bereitstellt.
Schaltfläche | Beschreibung |
---|---|
TBindNavigateFirst | Wechselt zum ersten Datensatz in der Datenquelle, deaktiviert die Schaltflächen "Erster" und "Vorheriger" und aktiviert die Schaltflächen "Nächster" und "Letzter", falls diese deaktiviert sind. |
TBindNavigatePrior | Wechselt zum vorherigen Datensatz und aktiviert die Schaltflächen "Nächster" und "Letzter", falls diese deaktiviert sind. |
TBindNavigateNext | Wechselt zum nächsten Datensatz und aktiviert die Schaltflächen "Erster" und "Vorheriger", falls diese deaktiviert sind. |
TBindNavigateLast | Wechselt zum letzten Datensatz in der Datenquelle, deaktiviert die Schaltflächen "Nächster" und "Letzter" und aktiviert die Schaltflächen "Erster" und "Vorheriger", falls diese deaktiviert sind. |
TBindNavigateInsert | Fügt einen neuen Datensatz vor dem aktuellen Datensatz ein und ändert den Modus der Datenquelle in "Einfügen" und "Bearbeiten". |
TBindNavigateDelete | Löscht den aktuellen Datensatz, und der nächste Datensatz wird zum aktuellen Datensatz. |
TBindNavigateEdit | Versetzt die Datenquelle in den Bearbeitungsmodus und ermöglicht die Bearbeitung des aktuellen Datensatzes. |
TBindNavigatePost | Schreibt die Änderungen des aktuellen Datensatzes in die Datenquelle zurück. |
TBindNavigateCancel | Bricht die Änderung des aktuellen Datensatzes ab, setzt die Anzeige des Datensatzes auf den Zustand vor der Änderung zurück und deaktiviert die Modi "Einfügen" und "Bearbeiten", falls diese aktiv sind. |
TBindNavigateRefresh | Aktualisiert die gepufferten Daten in der zugeordneten Datenquelle. |
TBindNavigateApplyUpdates | Trägt alle ausstehenden Aktualisierungen in die Datenquelle ein. |
TBindNavigateCancelUpdates | Verwirft alle ausstehenden Aktualisierungen der Datenquelle. |
Verwenden von LiveBindings-Standardaktionen
Die LiveBindings-Aktionen können Schaltflächen in der Symbolleiste, Symbolschaltflächen, Bitmap-Schaltflächen, Standardschaltflächen und Menüeinträgen zugeordnet werden.
Führen Sie die folgenden Schritte aus, um einigen Schaltflächen eine LiveBindings-Aktion zum Emulieren der Funktionalität eines Bindungsnavigators (VCL, FMX) zuzuweisen.
- Beginnen Sie mit dem Erstellen einer VCL-Formularanwendung (FMX wird auch unterstützt, aber für FMX ist keine TImageList-Komponente verfügbar).
- Legen Sie eine TActionList-Komponente auf dem Formular ab.
- Legen Sie eine TImageList-Komponente auf dem Formular ab.
- Legen Sie drei TBitBtn-Komponenten auf dem Formular ab.
- Klicken Sie auf die erste Schaltfläche, suchen Sie im Objektinspektor die Eigenschaft
Action
, und wählen Sie Neue Standardaktion