FMX.Grid.TGridModel.DoCallbackGetValue
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);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | FMX.Grid.pas FMX.Grid.hpp |
FMX.Grid | TGridModel |
Beschreibung
Sendet das Ereignis OnCallbackGetValue, wenn eine Ereignisbehandlungsroutine definiert ist, oder führt andernfalls ACallback
aus.
Das Modell führt DoCallbackGetValue aus, wenn ein Wert für eine Zelle angefordert wird und das Modell den Wert aus der zugrunde liegenden Datenquelle abrufen muss, entweder weil der Wert sich noch nicht im internen Zwischenspeicher befindet oder weil die Wertanforderung in einer Option zum Überschreiben des internen Zwischenspeichers enthalten ist.
Wenn für OnCallbackGetValue eine Ereignisbehandlungsroutine definiert ist, führt DoCallbackGetValue die Ereignisbehandlungsroutine aus. Wenn die Ereignisbehandlungsroutine von OnCallbackGetValue ACallback
nicht ausführt, führt DoCallbackGetValue ACallback
mit TValue.Empty als Parameter aus.
Wenn für OnCallbackGetValue keine Ereignisbehandlungsroutine definiert ist, führt DoCallbackGetValue ACallback
mit dem Wert der Zelle an der Spaltennummer (ACol
) und der Zeilennummer (ARow
) als Parameter aus.