FMX.Controls.Model.TDataModel.Data

提供: RAD Studio API Documentation
移動先: 案内検索

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};

プロパティ

種類 可視性 ソース ユニット
property public
FMX.Controls.Model.pas
FMX.Controls.Model.hpp
FMX.Controls.Model TDataModel


説明

指定された Key に対するデータ モデルのです。これを使用すると、カスタム モデル クラスを作成しなくても、プレゼンテーション層に任意の種類のデータを送信することができます。

Key は、プレゼンテーションまたは TDataModel.DataSource コレクション内にあるデータへのアクセスを提供する、文字列キーです。

TDataModelTDataModel.Data 値を変更すると、データ モデルは自動的にMM_DATA_CHANGED ID の通知メッセージを TDataRecord 形式で、プレゼンテーション ラッピング データに送信します。指定された値が nil の場合、モデルはこのキー/値ペアを DataSource から削除しようとします。

TDataModel が値を要求した際、TDataModel は、MM_GETDATA ID のリクエストを、プレゼンテーション ラッピング データを TDataRecord 形式で、自動的に送信します。プレゼンテーションが空の nil 値を返した場合、モデルは DataSource から値の取得を試みます。

関連項目