Class tcustomdbdropdownlistcontroller

Unit

Declaration

type tcustomdbdropdownlistcontroller = class(tcustomdropdownlistcontroller, idbeditinfo)

Description

No description available, ancestor tcustomdropdownlistcontroller description follows
No description available, ancestor tcustomdropdowncontroller description follows
No description available, ancestor teventpersistent description follows
No description available, ancestor tlinkedpersistent description follows
No description available, ancestor tnullinterfacedpersistent description follows
No description available, ancestor tvirtualpersistent description follows

Hierarchy

Overview

Methods

Protected procedure valuecolchanged; override;
Protected function getbuttonframeclass: dropdownbuttonframeclassty; override;
Protected function getdropdowncolsclass: dropdowncolsclassty; override;
Protected function createdropdownlist: tdropdownlist; override;
Protected function candropdown: boolean; override;
Protected procedure itemselected(const index: integer; const akey: keyty); override;
Protected procedure doafterclosedropdown; override;
Protected function getasmsestring(const afield: tfield; const utf8: boolean): msestring;
Protected function getasinteger(const afield: tfield): integer;
Protected function getaslargeint(const afield: tfield): int64;
Protected function getdataset(const aindex: integer): tdataset;
Protected procedure getfieldtypes(out propertynames: stringarty; out fieldtypes: fieldtypesarty);
Public constructor create(const intf: idbdropdownlist; const aisstringkey: boolean);
Public destructor destroy; override;
Public procedure dropdown; override;

Properties

Public property datalink: tdropdowndatalink read fdatalink;
Public property datasource: tdatasource read getdatasource write setdatasource;
Public property keyfield: string read getkeyfield write setkeyfield;
Public property options default defaultdbdropdownoptions;
Public property optionsdatalink: griddatalinkoptionsty read foptionsdatalink write foptionsdatalink default defaultdropdowndatalinkoptions;
Public property optionsdb: optionsdbty read foptionsdb write setoptionsdb default [];
Public property cols: tdbdropdowncols read getcols write setcols;

Description

Methods

Protected procedure valuecolchanged; override;
 
Protected function getbuttonframeclass: dropdownbuttonframeclassty; override;
 
Protected function getdropdowncolsclass: dropdowncolsclassty; override;
 
Protected function createdropdownlist: tdropdownlist; override;
 
Protected function candropdown: boolean; override;
 
Protected procedure itemselected(const index: integer; const akey: keyty); override;
 
Protected procedure doafterclosedropdown; override;
 
Protected function getasmsestring(const afield: tfield; const utf8: boolean): msestring;
 
Protected function getasinteger(const afield: tfield): integer;
 
Protected function getaslargeint(const afield: tfield): int64;
 
Protected function getdataset(const aindex: integer): tdataset;
 
Protected procedure getfieldtypes(out propertynames: stringarty; out fieldtypes: fieldtypesarty);
 
Public constructor create(const intf: idbdropdownlist; const aisstringkey: boolean);
 
Public destructor destroy; override;
 
Public procedure dropdown; override;
 

Properties

Public property datalink: tdropdowndatalink read fdatalink;
 
Public property datasource: tdatasource read getdatasource write setdatasource;
 
Public property keyfield: string read getkeyfield write setkeyfield;
 
Public property options default defaultdbdropdownoptions;
 
Public property optionsdatalink: griddatalinkoptionsty read foptionsdatalink write foptionsdatalink default defaultdropdowndatalinkoptions;
 
Public property optionsdb: optionsdbty read foptionsdb write setoptionsdb default [];
 
Public property cols: tdbdropdowncols read getcols write setcols;
 

Generated by PasDoc 0.16.0.