Class tcustomdbdropdownlistcontroller

Unit

Declaration

type tcustomdbdropdownlistcontroller = class(tcustomdropdownlistcontroller, idbeditinfo)

Description

This item has no description.

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;

This item has no description.

Protected function getbuttonframeclass: dropdownbuttonframeclassty; override;

This item has no description.

Protected function getdropdowncolsclass: dropdowncolsclassty; override;

This item has no description.

Protected function createdropdownlist: tdropdownlist; override;

This item has no description.

Protected function candropdown: boolean; override;

This item has no description.

Protected procedure itemselected(const index: integer; const akey: keyty); override;

This item has no description.

Protected procedure doafterclosedropdown; override;

This item has no description.

Protected function getasmsestring(const afield: tfield; const utf8: boolean): msestring;

This item has no description.

Protected function getasinteger(const afield: tfield): integer;

This item has no description.

Protected function getaslargeint(const afield: tfield): int64;

This item has no description.

Protected function getdataset(const aindex: integer): tdataset;

This item has no description.

Protected procedure getfieldtypes(out propertynames: stringarty; out fieldtypes: fieldtypesarty);

This item has no description.

Public constructor create(const intf: idbdropdownlist; const aisstringkey: boolean);

This item has no description.

Public destructor destroy; override;

This item has no description.

Public procedure dropdown; override;

This item has no description.

Properties

Public property datalink: tdropdowndatalink read fdatalink;

This item has no description.

Public property datasource: tdatasource read getdatasource write setdatasource;

This item has no description.

Public property keyfield: string read getkeyfield write setkeyfield;

This item has no description.

Public property options default defaultdbdropdownoptions;

This item has no description.

Public property optionsdatalink: griddatalinkoptionsty read foptionsdatalink write foptionsdatalink default defaultdropdowndatalinkoptions;

This item has no description.

Public property optionsdb: optionsdbty read foptionsdb write setoptionsdb default [];

This item has no description.

Public property cols: tdbdropdowncols read getcols write setcols;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.