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.