Class tcustomdbwidgetgrid

Unit

Declaration

type tcustomdbwidgetgrid = class(tcustomwidgetgrid, igriddatalink)

Description

No description available, ancestor tcustomwidgetgrid description follows
No description available, ancestor tcustomgrid description follows
No description available, ancestor tpublishedwidget description follows
No description available, ancestor tpublishedwidgetnwr description follows
No description available, ancestor tactionpublishedwidgetnwr description follows
No description available, ancestor tactionwidget description follows
No description available, ancestor twidget description follows
No description available, ancestor tactcomponent description follows
No description available, ancestor tmsecomponent description follows

Hierarchy

Overview

Methods

Protected function getassistiveflags(): assistiveflagsty override;
Protected function createdatacols: tdatacols; override;
Protected procedure createdatacol(const index: integer; out item: tdatacol); override;
Protected function canautoappend: boolean; override;
Protected function getgriddatalink: pointer; override;
Protected procedure setoptionsgrid(const avalue: optionsgridty); override;
Protected function getfieldlink(const acol: integer): tcustomeditwidgetdatalink;
Protected function updatesortcol(const avalue: integer): integer; override;
Protected procedure internalcreateframe; override;
Protected function createfixcols: tfixcols; override;
Protected procedure dolayoutchanged; override;
Protected procedure docellevent(var info: celleventinfoty); override;
Protected procedure scrollevent(sender: tcustomscrollbar; event: scrolleventty); override;
Protected function getzebrastart: integer; override;
Protected function getnumoffset: integer; override;
Protected procedure dopaint(const acanvas: tcanvas); override;
Protected procedure dohide; override;
Protected procedure loaded; override;
Protected procedure doshortcut(var info: keyeventinfoty; const sender: twidget); override;
Protected procedure setselected(const cell: gridcoordty; const avalue: boolean); override;
Protected procedure doinsertrow(const sender: tobject); override;
Protected procedure doappendrow(const sender: tobject); override;
Protected procedure dodeleterow(const sender: tobject); override;
Protected procedure beforefocuscell(const cell: gridcoordty; const selectaction: focuscellactionty); override;
Protected function caninsertrow: boolean; override;
Protected function canappendrow: boolean; override;
Protected function candeleterow: boolean; override;
Protected function isfirstrow: boolean; override;
Protected function islastrow: boolean; override;
Protected procedure defineproperties(filer: tfiler); override;
Protected function getdbindicatorcol: integer;
Protected procedure setnavigator(const avalue: tdbnavigator);
Public constructor create(aowner: tcomponent); override;
Public destructor destroy; override;
Public function focuscell(cell: gridcoordty; selectaction: focuscellactionty = fca_focusin; const selectmode: selectcellmodety = scm_cell; const ashowcell: cellpositionty = cep_nearest): boolean; override;
Public function canclose(const newfocus: twidget): boolean; override;
Public procedure rowup(const action: focuscellactionty = fca_focusin; const nowrap: boolean = false); override;
Public procedure rowdown(const action: focuscellactionty = fca_focusin; const nowrap: boolean = false); override;
Public procedure pageup(const action: focuscellactionty = fca_focusin); override;
Public procedure pagedown(const action: focuscellactionty = fca_focusin); override;
Public procedure wheelup(const action: focuscellactionty = fca_focusin); override;
Public procedure wheeldown(const action: focuscellactionty = fca_focusin); override;
Public procedure lastrow(const action: focuscellactionty = fca_focusin); override;
Public procedure firstrow(const action: focuscellactionty = fca_focusin); override;

Properties

Public property datalink: tgriddatalink read fdatalink write setdatalink;
Public property zebra_step default 0;
Public property fixcols: tdbwidgetfixcols read getfixcols write setfixcols;
Public property datacols: tdbwidgetcols read getdatacols write setdatacols;

Description

Methods

Protected function getassistiveflags(): assistiveflagsty override;
 
Protected function createdatacols: tdatacols; override;
 
Protected procedure createdatacol(const index: integer; out item: tdatacol); override;
 
Protected function canautoappend: boolean; override;
 
Protected function getgriddatalink: pointer; override;
 
Protected procedure setoptionsgrid(const avalue: optionsgridty); override;
 
Protected function getfieldlink(const acol: integer): tcustomeditwidgetdatalink;
 
Protected function updatesortcol(const avalue: integer): integer; override;
 
Protected procedure internalcreateframe; override;
 
Protected function createfixcols: tfixcols; override;
 
Protected procedure dolayoutchanged; override;
 
Protected procedure docellevent(var info: celleventinfoty); override;
 
Protected procedure scrollevent(sender: tcustomscrollbar; event: scrolleventty); override;
 
Protected function getzebrastart: integer; override;
 
Protected function getnumoffset: integer; override;
 
Protected procedure dopaint(const acanvas: tcanvas); override;
 
Protected procedure dohide; override;
 
Protected procedure loaded; override;
 
Protected procedure doshortcut(var info: keyeventinfoty; const sender: twidget); override;
 
Protected procedure setselected(const cell: gridcoordty; const avalue: boolean); override;
 
Protected procedure doinsertrow(const sender: tobject); override;
 
Protected procedure doappendrow(const sender: tobject); override;
 
Protected procedure dodeleterow(const sender: tobject); override;
 
Protected procedure beforefocuscell(const cell: gridcoordty; const selectaction: focuscellactionty); override;
 
Protected function caninsertrow: boolean; override;
 
Protected function canappendrow: boolean; override;
 
Protected function candeleterow: boolean; override;
 
Protected function isfirstrow: boolean; override;
 
Protected function islastrow: boolean; override;
 
Protected procedure defineproperties(filer: tfiler); override;
 
Protected function getdbindicatorcol: integer;
 
Protected procedure setnavigator(const avalue: tdbnavigator);
 
Public constructor create(aowner: tcomponent); override;
 
Public destructor destroy; override;
 
Public function focuscell(cell: gridcoordty; selectaction: focuscellactionty = fca_focusin; const selectmode: selectcellmodety = scm_cell; const ashowcell: cellpositionty = cep_nearest): boolean; override;
 
Public function canclose(const newfocus: twidget): boolean; override;
 
Public procedure rowup(const action: focuscellactionty = fca_focusin; const nowrap: boolean = false); override;
 
Public procedure rowdown(const action: focuscellactionty = fca_focusin; const nowrap: boolean = false); override;
 
Public procedure pageup(const action: focuscellactionty = fca_focusin); override;
 
Public procedure pagedown(const action: focuscellactionty = fca_focusin); override;
 
Public procedure wheelup(const action: focuscellactionty = fca_focusin); override;
 
Public procedure wheeldown(const action: focuscellactionty = fca_focusin); override;
 
Public procedure lastrow(const action: focuscellactionty = fca_focusin); override;
 
Public procedure firstrow(const action: focuscellactionty = fca_focusin); override;
 

Properties

Public property datalink: tgriddatalink read fdatalink write setdatalink;
 
Public property zebra_step default 0;
 
Public property fixcols: tdbwidgetfixcols read getfixcols write setfixcols;
 
Public property datacols: tdbwidgetcols read getdatacols write setdatacols;
 

Generated by PasDoc 0.16.0.