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);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
protected | FMX.Grid.pas FMX.Grid.hpp |
FMX.Grid | TGridModel |
Description
Répartit l'événement OnCallbackGetValue si un gestionnaire d'événement est défini ou exécute ACallback
dans le cas contraire.
Le modèle exécute DoCallbackGetValue lorsque la valeur d'une cellule est demandée et que le modèle doit obtenir la valeur à partir de la source de données sous-jacente, soit parce que la valeur n'est pas encore dans le cache interne, soit parce que la requête de la valeur incluait une option destinée à écraser le contenu du cache interne.
Si un gestionnaire d'événement a été défini pour OnCallbackGetValue, DoCallbackGetValue l'exécute. Si le gestionnaire d'événement de OnCallbackGetValue n'exécute pas ACallback
, DoCallbackGetValue exécute ACallback
avec TValue.Empty comme paramètre.
Si aucun gestionnaire d'événement n'a été défini pour OnCallbackGetValue, DoCallbackGetValue exécute ACallback
avec la valeur de la cellule située au numéro de colonne (ACol
) et au numéro de ligne (ARow
) spécifiés comme paramètre.