Class tcustomlbdropdownlistcontroller

Unit

Declaration

type tcustomlbdropdownlistcontroller = class(texterndatadropdownlistcontroller, ilookupbufferfieldinfo)

Description

No description available, ancestor texterndatadropdownlistcontroller description follows
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 dofilter(var recno: integer; var accept: boolean); override;
Protected function reloadlist: integer; override;
Protected function createdropdownlist: tdropdownlist; override;
Protected function candropdown: boolean; override;
Protected procedure itemselected(const index: integer; const akey: keyty); override;
Protected procedure objectevent(const sender: tobject; const event: objecteventty); override;
Protected function getremoterowcount: integer; override;
Protected function getlbdatakind(const apropname: string): lbdatakindty;
Protected function getlookupbuffer: tcustomlookupbuffer;

Properties

Public property optionslb: optionslbty read foptionslb write foptionslb default [];
Public property cols: tlbdropdowncols read getcols write setcols;
Public property lookupbuffer: tcustomlookupbuffer read flookupbuffer write setlookupbuffer;
Public property keyfieldno: lookupbufferfieldnoty read fkeyfieldno write fkeyfieldno default 0;
Public property onfilter: lbfiltereventty read fonfilter write fonfilter;
Public property onbeforefilter: dataediteventty read fonbeforefilter write fonbeforefilter;

Description

Methods

Protected procedure dofilter(var recno: integer; var accept: boolean); override;
 
Protected function reloadlist: integer; override;
 
Protected function createdropdownlist: tdropdownlist; override;
 
Protected function candropdown: boolean; override;
 
Protected procedure itemselected(const index: integer; const akey: keyty); override;
 
Protected procedure objectevent(const sender: tobject; const event: objecteventty); override;
 
Protected function getremoterowcount: integer; override;
 
Protected function getlbdatakind(const apropname: string): lbdatakindty;
 
Protected function getlookupbuffer: tcustomlookupbuffer;
 

Properties

Public property optionslb: optionslbty read foptionslb write foptionslb default [];
 
Public property cols: tlbdropdowncols read getcols write setcols;
 
Public property lookupbuffer: tcustomlookupbuffer read flookupbuffer write setlookupbuffer;
 
Public property keyfieldno: lookupbufferfieldnoty read fkeyfieldno write fkeyfieldno default 0;
 
Public property onfilter: lbfiltereventty read fonfilter write fonfilter;
 
Public property onbeforefilter: dataediteventty read fonbeforefilter write fonbeforefilter;
 

Generated by PasDoc 0.16.0.