FMX.Controls.Model.TDataModel.Data
Delphi
property Data[const Key: string]: TValue read GetData write SetData;
C++
__property System::Rtti::TValue Data[const System::UnicodeString Key] = {read=GetData, write=SetData};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | FMX.Controls.Model.pas FMX.Controls.Model.hpp |
FMX.Controls.Model | TDataModel |
Description
Valeur du modèle de données pour la clé Key
spécifiée. S'utilise pour envoyer toute sorte de couche de présentation de données sans créer de classe de modèle personnalisé.
Key
est une chaîne qui fournit l'accès aux valeurs de données dans une présentation ou dans la collection TDataModel.DataSource.
Lorsque TDataModel change une valeur TDataModel.Data, le modèle de données envoie des messages de notification avec l'ID MM_DATA_CHANGED
à des données de wrapping de présentation au format TDataRecord. Si la valeur spécifiée est nil
, le modèle essaie de supprimer cette paire clé-valeur de la source de données.
Lorsque TDataModel demande une valeur, TDataModel envoie automatiquement une requête avec l'ID MM_GETDATA
à des données de wrapping de présentation au format TDataRecord.
Si une présentation renvoie une valeur nil
, le modèle essaie d'obtenir la valeur à partir de la source de données.