FMX.Grid.TGridModel

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

FMX.ScrollBox.TCustomScrollBoxModelFMX.Controls.Model.TDataModelFMX.Presentation.Messages.TMessageSenderSystem.Classes.TPersistentSystem.TObjectTGridModel

Delphi

TGridModel = class(TCustomScrollBoxModel)

C++

class PASCALIMPLEMENTATION TGridModel : public Fmx::Scrollbox::TCustomScrollBoxModel

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
FMX.Grid.pas
FMX.Grid.hpp
FMX.Grid FMX.Grid


Beschreibung

Die Basisklasse für Datenmodelle für Gitter.

TGridModel erweitert TCustomScrollBoxModel, indem spezielle Methoden und Eigenschaften für die Behandlung von Daten in Gitter-Steuerelementen definiert werden.

Wenn Sie ein Gittermodell erstellen, müssen Sie ein Darstellungsobjekt an den Konstruktor übergeben. Das Darstellungsobjekt ist Eigentümer des Modells.

Mit Columns können Sie auf die Spalten des Modells zugreifen. Sie können auch Data und DataSource für den Zugriff auf die Modelldaten verwenden.

Mit Cells können Sie den Wert einer Zelle lesen.

Col ist die Spaltennummer der aktuellen Zelle und Row ist ihre Zeilennummer.

Mit Options können Sie das Verhalten Ihres Modells konfigurieren und mit StyledSettings und TextSettings dessen Erscheinungsbild.

Bearbeiten des Modells

Mit InsertColumn, MoveColumn oder RemoveColumn bearbeiten Sie die Spalten des Modells.

Verwenden Sie BeginUpdate und EndUpdate, um mehrere Änderungen am Modell als einzelne Änderung durchzuführen.

Behandeln von Benutzerinteraktionen

Die Eigenschaft Enabled legt fest, ob Benutzerinteraktionen aktiviert sind oder nicht.

Mit ShowEditor öffnen Sie den Zelleditor in der aktuellen Zelle (die Zelle in der Spalte Col und der Zeile Row) und mit HideEditor blenden Sie den Zelleditor aus. Verwenden Sie SelectCell, um die aktuelle Zelle zu wechseln.

CellReturnAction legt das Verhalten des Zelleditors fest, nachdem der Benutzer die Taste EINGABE im Zelleditor gedrückt hat.

Siehe auch