Class tfieldparamlink

Unit

Declaration

type tfieldparamlink = class(tmsecomponent, idbeditinfo, idbparaminfo)

Description

No description available, ancestor tmsecomponent description follows

Hierarchy

Overview

Fields

Protected fcheckbrowsemodelock: int32;

Methods

Protected procedure loaded; override;
Protected procedure defineproperties(filer: tfiler); override;
Protected function getdataset(const aindex: integer): tdataset; overload;
Protected procedure getfieldtypes(out propertynames: stringarty; out fieldtypes: fieldtypesarty);
Protected procedure notification(acomponent: tcomponent; operation: toperation); override;
Protected function truedelayus: integer;
Protected function param(const aname: string): tparam; overload;
Protected function field(const aname: string): tfield; overload;
Public constructor create(aowner: tcomponent); override;
Public destructor destroy; override;
Public function param: tparam; overload;
Public function field: tfield; overload;
Public procedure checkrefresh;
Public procedure delayoff;
Public procedure delayon;

Properties

Public property enabled: boolean read getenabled write setenabled;
Published property fieldname: string read getfieldname write setfieldname;
Published property datasource: tdatasource read getdatasource write setdatasource;
Published property visualcontrol: boolean read getvisualcontrol write setvisualcontrol default false;
Published property destdataset: tsqlquery read getdestdataset write setdestdataset;
Published property paramname: string read fparamname write fparamname;
Published property delayus: integer read fdelayus write setdelayus default -1;
Published property options: fieldparamlinkoptionsty read foptions write setoptions default defaultfieldparamlinkoptions;
Published property destparams: tdestparams read fdestparams write setdestparams;
Published property destfields: tdestfields read fdestfields write setdestfields;
Published property onsetparam: setparameventty read fonsetparam write fonsetparam;
Published property onaftersetparam: notifyeventty read fonaftersetparam write fonaftersetparam;
Published property onrefresh: notifyeventty read fonrefresh write fonrefresh;
Published property onupdatemasteredit: masterdataseteventty read fonupdatemasteredit write fonupdatemasteredit;
Published property onupdatemasterinsert: masterdataseteventty read fonupdatemasterinsert write fonupdatemasterinsert;
Published property onupdateslaveedit: slavedataseteventty read fonupdateslaveedit write fonupdateslaveedit;
Published property onupdateslaveinsert: slavedataseteventty read fonupdateslaveinsert write fonupdateslaveinsert;
Published property onmasterdelete: masterdataseteventty read fonmasterdelete write fonmasterdelete;
Published property onslavedelete: slavedataseteventty read fonslavedelete write fonslavedelete;
Published property onmasterpost: masterdataseteventty read fonmasterpost write fonmasterpost;
Published property onslavepost: slavedataseteventty read fonslavepost write fonslavepost;
Published property onmasterapplyupdate: masterdataseteventty read fonmasterapplyupdate write fonmasterapplyupdate;

Description

Fields

Protected fcheckbrowsemodelock: int32;
 

Methods

Protected procedure loaded; override;
 
Protected procedure defineproperties(filer: tfiler); override;
 
Protected function getdataset(const aindex: integer): tdataset; overload;
 
Protected procedure getfieldtypes(out propertynames: stringarty; out fieldtypes: fieldtypesarty);
 
Protected procedure notification(acomponent: tcomponent; operation: toperation); override;
 
Protected function truedelayus: integer;
 
Protected function param(const aname: string): tparam; overload;
 
Protected function field(const aname: string): tfield; overload;
 
Public constructor create(aowner: tcomponent); override;
 
Public destructor destroy; override;
 
Public function param: tparam; overload;
 
Public function field: tfield; overload;
 
Public procedure checkrefresh;
 
Public procedure delayoff;
 
Public procedure delayon;
 

Properties

Public property enabled: boolean read getenabled write setenabled;
 
Published property fieldname: string read getfieldname write setfieldname;
 
Published property datasource: tdatasource read getdatasource write setdatasource;
 
Published property visualcontrol: boolean read getvisualcontrol write setvisualcontrol default false;
 
Published property destdataset: tsqlquery read getdestdataset write setdestdataset;
 
Published property paramname: string read fparamname write fparamname;
 
Published property delayus: integer read fdelayus write setdelayus default -1;
 
Published property options: fieldparamlinkoptionsty read foptions write setoptions default defaultfieldparamlinkoptions;
 
Published property destparams: tdestparams read fdestparams write setdestparams;
 
Published property destfields: tdestfields read fdestfields write setdestfields;
 
Published property onsetparam: setparameventty read fonsetparam write fonsetparam;
 
Published property onaftersetparam: notifyeventty read fonaftersetparam write fonaftersetparam;
 
Published property onrefresh: notifyeventty read fonrefresh write fonrefresh;
 
Published property onupdatemasteredit: masterdataseteventty read fonupdatemasteredit write fonupdatemasteredit;
 
Published property onupdatemasterinsert: masterdataseteventty read fonupdatemasterinsert write fonupdatemasterinsert;
 
Published property onupdateslaveedit: slavedataseteventty read fonupdateslaveedit write fonupdateslaveedit;
 
Published property onupdateslaveinsert: slavedataseteventty read fonupdateslaveinsert write fonupdateslaveinsert;
 
Published property onmasterdelete: masterdataseteventty read fonmasterdelete write fonmasterdelete;
 
Published property onslavedelete: slavedataseteventty read fonslavedelete write fonslavedelete;
 
Published property onmasterpost: masterdataseteventty read fonmasterpost write fonmasterpost;
 
Published property onslavepost: slavedataseteventty read fonslavepost write fonslavepost;
 
Published property onmasterapplyupdate: masterdataseteventty read fonmasterapplyupdate write fonmasterapplyupdate;
 

Generated by PasDoc 0.16.0.