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
- TObject
- TPersistent
- tcomponent
- tmsecomponent
- tactcomponent
- twidget
- tactionwidget
- tactionpublishedwidgetnwr
- tpublishedwidgetnwr
- tpublishedwidget
- tcustomgrid
- tcustomwidgetgrid
- tcustomdbwidgetgrid
Overview
Methods
function getassistiveflags(): assistiveflagsty override; |
|
function createdatacols: tdatacols; override; |
|
procedure createdatacol(const index: integer; out item: tdatacol); override; |
|
function canautoappend: boolean; override; |
|
function getgriddatalink: pointer; override; |
|
procedure setoptionsgrid(const avalue: optionsgridty); override; |
|
function getfieldlink(const acol: integer): tcustomeditwidgetdatalink; |
|
function updatesortcol(const avalue: integer): integer; override; |
|
procedure internalcreateframe; override; |
|
function createfixcols: tfixcols; override; |
|
procedure dolayoutchanged; override; |
|
procedure docellevent(var info: celleventinfoty); override; |
|
procedure scrollevent(sender: tcustomscrollbar; event: scrolleventty); override; |
|
function getzebrastart: integer; override; |
|
function getnumoffset: integer; override; |
|
procedure dopaint(const acanvas: tcanvas); override; |
|
procedure dohide; override; |
|
procedure loaded; override; |
|
procedure doshortcut(var info: keyeventinfoty; const sender: twidget); override; |
|
procedure setselected(const cell: gridcoordty; const avalue: boolean); override; |
|
procedure doinsertrow(const sender: tobject); override; |
|
procedure doappendrow(const sender: tobject); override; |
|
procedure dodeleterow(const sender: tobject); override; |
|
procedure beforefocuscell(const cell: gridcoordty; const selectaction: focuscellactionty); override; |
|
function caninsertrow: boolean; override; |
|
function canappendrow: boolean; override; |
|
function candeleterow: boolean; override; |
|
function isfirstrow: boolean; override; |
|
function islastrow: boolean; override; |
|
procedure defineproperties(filer: tfiler); override; |
|
function getdbindicatorcol: integer; |
|
procedure setnavigator(const avalue: tdbnavigator); |
|
constructor create(aowner: tcomponent); override; |
|
destructor destroy; override; |
|
function focuscell(cell: gridcoordty; selectaction: focuscellactionty = fca_focusin; const selectmode: selectcellmodety = scm_cell; const ashowcell: cellpositionty = cep_nearest): boolean; override; |
|
function canclose(const newfocus: twidget): boolean; override; |
|
procedure rowup(const action: focuscellactionty = fca_focusin; const nowrap: boolean = false); override; |
|
procedure rowdown(const action: focuscellactionty = fca_focusin; const nowrap: boolean = false); override; |
|
procedure pageup(const action: focuscellactionty = fca_focusin); override; |
|
procedure pagedown(const action: focuscellactionty = fca_focusin); override; |
|
procedure wheelup(const action: focuscellactionty = fca_focusin); override; |
|
procedure wheeldown(const action: focuscellactionty = fca_focusin); override; |
|
procedure lastrow(const action: focuscellactionty = fca_focusin); override; |
|
procedure firstrow(const action: focuscellactionty = fca_focusin); override; |
Properties
property datalink: tgriddatalink read fdatalink write setdatalink; |
|
property zebra_step default 0; |
|
property fixcols: tdbwidgetfixcols read getfixcols write setfixcols; |
|
property datacols: tdbwidgetcols read getdatacols write setdatacols; |
Description
Methods
function getassistiveflags(): assistiveflagsty override; |
|
function createdatacols: tdatacols; override; |
|
procedure createdatacol(const index: integer; out item: tdatacol); override; |
|
function canautoappend: boolean; override; |
|
function getgriddatalink: pointer; override; |
|
procedure setoptionsgrid(const avalue: optionsgridty); override; |
|
function getfieldlink(const acol: integer): tcustomeditwidgetdatalink; |
|
function updatesortcol(const avalue: integer): integer; override; |
|
procedure internalcreateframe; override; |
|
function createfixcols: tfixcols; override; |
|
procedure dolayoutchanged; override; |
|
procedure docellevent(var info: celleventinfoty); override; |
|
procedure scrollevent(sender: tcustomscrollbar; event: scrolleventty); override; |
|
function getzebrastart: integer; override; |
|
function getnumoffset: integer; override; |
|
procedure dopaint(const acanvas: tcanvas); override; |
|
procedure dohide; override; |
|
procedure loaded; override; |
|
procedure doshortcut(var info: keyeventinfoty; const sender: twidget); override; |
|
procedure setselected(const cell: gridcoordty; const avalue: boolean); override; |
|
procedure doinsertrow(const sender: tobject); override; |
|
procedure doappendrow(const sender: tobject); override; |
|
procedure dodeleterow(const sender: tobject); override; |
|
procedure beforefocuscell(const cell: gridcoordty; const selectaction: focuscellactionty); override; |
|
function caninsertrow: boolean; override; |
|
function canappendrow: boolean; override; |
|
function candeleterow: boolean; override; |
|
function isfirstrow: boolean; override; |
|
function islastrow: boolean; override; |
|
procedure defineproperties(filer: tfiler); override; |
|
function getdbindicatorcol: integer; |
|
procedure setnavigator(const avalue: tdbnavigator); |
|
constructor create(aowner: tcomponent); override; |
|
destructor destroy; override; |
|
function focuscell(cell: gridcoordty; selectaction: focuscellactionty = fca_focusin; const selectmode: selectcellmodety = scm_cell; const ashowcell: cellpositionty = cep_nearest): boolean; override; |
|
function canclose(const newfocus: twidget): boolean; override; |
|
procedure rowup(const action: focuscellactionty = fca_focusin; const nowrap: boolean = false); override; |
|
procedure rowdown(const action: focuscellactionty = fca_focusin; const nowrap: boolean = false); override; |
|
procedure pageup(const action: focuscellactionty = fca_focusin); override; |
|
procedure pagedown(const action: focuscellactionty = fca_focusin); override; |
|
procedure wheelup(const action: focuscellactionty = fca_focusin); override; |
|
procedure wheeldown(const action: focuscellactionty = fca_focusin); override; |
|
procedure lastrow(const action: focuscellactionty = fca_focusin); override; |
|
procedure firstrow(const action: focuscellactionty = fca_focusin); override; |
|
Properties
property datalink: tgriddatalink read fdatalink write setdatalink; |
|
property zebra_step default 0; |
|
property fixcols: tdbwidgetfixcols read getfixcols write setfixcols; |
|
property datacols: tdbwidgetcols read getdatacols write setdatacols; |
|
Generated by PasDoc 0.16.0.