FMX.Grid.TGridModel.DoCallbackGetValue

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

Delphi

procedure DoCallbackGetValue(Col, Row: Integer; ACallback: TProc<TValue>); virtual;

C++

virtual void __fastcall DoCallbackGetValue(int Col, int Row, System::DelphiInterface<System::Sysutils::TProc__1<System::Rtti::TValue> > ACallback);

プロパティ

種類 可視性 ソース ユニット
procedure
function
protected
FMX.Grid.pas
FMX.Grid.hpp
FMX.Grid TGridModel


説明

イベント ハンドラが定義されている場合には、OnCallbackGetValue イベントへディスパッチし、そうでなければ ACallback を実行します。

セルの値が要求され、モデルがその値を基となるデータ ソースから取得する必要がある場合に、モデルは DoCallbackGetValue を実行しますが、それは、値が内部キャッシュにまだ存在しない、もしくは、値のリクエストに、内部キャッシュをオーバーライドするオプションが含まれていた場合です。

OnCallbackGetValue に対して定義されているイベント ハンドラがある場合、DoCallbackGetValue は、そのイベント ハンドラを実行します。OnCallbackGetValue イベント ハンドラが ACallback を実行しない場合、DoCallbackGetValueACallback を、TValue.Empty とパラメータにして実行します。

OnCallbackGetValue に対してイベント ハンドラが定義されていない場合、DoCallbackGetValueACallback を、指定された列番号(ACol)と行番号(ARow)の場所にあるセルの値をパラメータにして、実行します。