FMX.Grid.TGridModel
Delphi
TGridModel = class(TCustomScrollBoxModel)
C++
class PASCALIMPLEMENTATION TGridModel : public Fmx::Scrollbox::TCustomScrollBoxModel
Sommaire
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | FMX.Grid.pas FMX.Grid.hpp |
FMX.Grid | FMX.Grid |
Description
La classe de base des modèles de données pour les grilles.
TGridModel étend TCustomScrollBoxModel définissant les méthodes et propriétés spécifiques à la gestion des données dans les contrôles grille.
Lorsque vous créez un modèle de grille, vous devez transmettre un objet présentation au constructeur. L'objet présentation possède le modèle.
Utilisez Columns pour accéder aux colonnes du modèle. Vous pouvez aussi utiliser Data et DataSource pour accéder aux données du modèle.
Utilisez Cells pour lire la valeur d'une cellule.
Col est le numéro de colonne de la cellule en cours, et Row est son numéro de ligne.
Utilisez Options pour configurer le comportement de votre modèle, et StyledSettings et TextSettings pour configurer son apparence.
Modification du modèle
Utilisez InsertColumn, MoveColumn ou RemoveColumn pour modifier les colonnes du modèle.
Utilisez BeginUpdate et EndUpdate pour regrouper plusieurs modifications du modèle en une seule modification.
Gestion des interactions utilisateur
La propriété Enabled détermine si les interactions utilisateur sont activées ou non.
Utilisez ShowEditor pour ouvrir l'éditeur de cellules sur la cellule en cours (la cellule dans la colonne Col et la ligne Row) et HideEditor pour cacher l'éditeur de cellules. Utilisez SelectCell pour modifier la cellule en cours.
CellReturnAction détermine le comportement de l'éditeur de cellules après que l'utilisateur ait appuyé sur la touche Entrée
dans l'éditeur de cellules.