Web.Stencils.TWebStencilsProcessor.AddVar

De RAD Studio API Documentation

Delphi

procedure AddVar(const AName: string; AObject: TObject; AOwned: Boolean = True); overload;
procedure AddVar(const AName: string; AObject: TObject; AOwned: Boolean;
const ALookupFunc: TWebStencilsLookupFunc); overload;

C++

void __fastcall AddVar(const System::UnicodeString AName, System::TObject* AObject, bool AOwned = true)/* overload */;
void __fastcall AddVar(const System::UnicodeString AName, System::TObject* AObject, bool AOwned, const _di_TWebStencilsLookupFunc ALookupFunc)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Web.Stencils.pas
Web.Stencils.hpp
Web.Stencils TWebStencilsProcessor


Description

Fonction de configuration utilisée pour ajouter des objets à la liste des variables de script disponibles pour le processeur et fournir des données au script.

La méthode AddVar ajoute une nouvelle variable de données nommée AName. L'argument AObject spécifie un objet.

Remarque: Les propriétés de l'objet sont disponibles dans le modèle via la syntaxe @name.property. Seules les propriétés publiques et publiées sont disponibles.

Une version AddVar surchargée accepte un paramètre TWebStencilsInitFunc en tant que méthode asynchrone pour renvoyer un objet. Dans ce cas, la méthode est appelée lors de la requête la première fois que les données sont demandées (et uniquement si elles sont demandées). Cela évite que le script crée plusieurs objets si cela n'est pas nécessaire.

Voir aussi