FMX.Controls.Model.TDataModel.Data

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch