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};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | FMX.Controls.Model.pas FMX.Controls.Model.hpp |
FMX.Controls.Model | TDataModel |
Beschreibung
Value des Datenmodells für den angegebenen Key
. Zum Senden beliebiger Daten an die Darstellungsschicht, ohne eine benutzerdefinierte Modellklasse zu erstellen.
Key
ist ein String-Schlüssel, mit dem auf die Datenwerte (Values) in einer Darstellung oder in der Sammlung TDataModel.DataSource zugegriffen werden kann.
Wenn TDataModel einen TDataModel.Data-Wert ändert, sendet das Datenmodell automatisch eine Botschaft mit der ID MM_DATA_CHANGED
an eine Darstellung, die Daten im TDataRecord-Format kapselt. Wenn der angegebene Wert nil
ist, dann versucht das Modell, dieses Schlüssel/Wertepaar aus DataSource zu entfernen.
Wenn TDataModel einen Wert anfordert, dann sendet TDataModel automatisch eine Anforderung mit der ID MM_GETDATA
an eine Darstellung, die Daten im TDataRecord-Format kapselt.
Wenn eine Darstellung einen leeren nil
-Wert zurückgibt, versucht das Modell, den Wert vom DataSource abzurufen.