Class tgriddatalink
Unit
Declaration
type tgriddatalink = class(tfieldsdatalink, ievent, idbeditinfo, iobjectlink)
Description
No description available, ancestor tfieldsdatalink description follows
No description available, ancestor tmsedatalink description follows
Hierarchy
- tdatalink
- tmsedatalink
- tfieldsdatalink
- tgriddatalink
Overview
Methods
function canautoinsert: boolean; |
|
procedure checkdelayedautoinsert; |
|
function checkvalue: boolean; |
|
procedure updatelayout; |
|
procedure updaterowcount; |
|
function begingridrow(const arow: integer; out ainfo: gridrowinfoty): boolean; |
|
procedure endgridrow(const ainfo: gridrowinfoty); |
|
function getfirstrecord: integer; virtual; |
|
procedure checkactiverecord; virtual; |
|
function getrecordcount: integer; override; |
|
procedure datasetscrolled(distance: integer); override; |
|
procedure fieldchanged; override; |
|
procedure activechanged; override; |
|
procedure editingchanged; override; |
|
procedure recordchanged(afield: tfield); override; |
|
procedure datasetchanged; override; |
|
procedure updatedata; override; |
|
procedure updatefields; override; |
|
procedure focuscell(var cell: gridcoordty); virtual; |
|
procedure cellevent(var info: celleventinfoty); virtual; |
|
procedure invalidateindicator; |
|
function scrollevent(sender: tcustomscrollbar; event: scrolleventty): boolean; virtual; |
|
procedure doinsertrow; |
|
procedure doappendrow; |
|
procedure dodeleterow; |
|
procedure rowdown; |
|
procedure lastrow; |
|
procedure firstrow; |
|
function getzebrastart: integer; |
|
procedure gridinvalidate; |
|
function arecord: integer; |
|
function hasdata: boolean; |
|
procedure readdatasource(reader: treader); |
|
procedure fixupproperties(filer: tfiler); |
|
procedure defineproperties(filer: tfiler); override; |
|
constructor create(const aowner: tcustomgrid; const aintf: igriddatalink); |
|
destructor destroy; override; |
|
function getdummystringbuffer: pansistring; |
|
function getrowfieldisnull(const afield: tfield; const row: integer): boolean; |
|
function getansistringbuffer(const afield: tfield; const row: integer): pointer; |
|
function getstringbuffer(const afield: tfield; const row: integer): pointer; |
|
function getdisplaystringbuffer(const afield: tfield; const row: integer): pointer; |
|
function getbooleanbuffer(const afield: tfield; const row: integer): pointer; |
|
function getintegerbuffer(const afield: tfield; const row: integer): pointer; |
|
function getint64buffer(const afield: tfield; const row: integer): pointer; |
|
function getrealtybuffer(const afield: tfield; const row: integer): pointer; |
|
function getdatetimebuffer(const afield: tfield; const row: integer): pointer; |
|
function canclose(const newfocus: twidget): boolean; |
|
procedure painted; |
|
procedure loaded; |
|
procedure doshortcut(var info: keyeventinfoty; const sender: twidget); |
|
procedure setselected(const cell: gridcoordty; const avalue: boolean); |
|
procedure beforefocuscell(const cell: gridcoordty; const selectaction: focuscellactionty); |
|
function domoveby(const distance: integer): integer; virtual; |
|
function moveby(distance: integer): integer; override; |
|
function rowtorecnozerobased(const row: integer): integer; |
|
function isfirstrow: boolean; |
|
function islastrow: boolean; |
Properties
property firstrecord: integer read getfirstrecord; |
|
property owner: tcustomgrid read fgrid; |
|
property field_state: tfield read ffield_state; |
|
property field_color: tfield read ffield_color; |
|
property field_font: tfield read ffield_font; |
|
property field_readonly: tfield read ffield_readonly; |
|
property field_merged: tfield read ffield_merged; |
|
property field_selected: tfield read ffield_selected; |
|
property options: griddatalinkoptionsty read foptions write foptions
default defaultgriddatalinkoptions; |
|
property onupdaterowdata: updaterowdataeventty read fonupdaterowdata
write fonupdaterowdata; |
|
property datasource: tdatasource read getdatasource1 write settadasource1; |
|
property fieldname_state: string read ffieldname_state
write setfieldname_state; |
|
property fieldname_color: string read ffieldname_color
write setfieldname_color; |
|
property fieldname_font: string read ffieldname_font
write setfieldname_font; |
|
property fieldname_readonly: string read ffieldname_readonly
write setfieldname_readonly; |
|
property fieldname_merged: string read ffieldname_merged
write setfieldname_merged; |
|
property fieldname_selected: string read ffieldname_selected
write setfieldname_selected; |
|
property navigator: tdbnavigator read fnavigator write setnavigator; |
|
property onbeginedit: notifyeventty read fonbeginedit write fonbeginedit; |
|
property onendedit: notifyeventty read fonendedit write fonendedit; |
Description
Methods
function canautoinsert: boolean; |
|
procedure checkdelayedautoinsert; |
|
function checkvalue: boolean; |
|
procedure updatelayout; |
|
procedure updaterowcount; |
|
function begingridrow(const arow: integer; out ainfo: gridrowinfoty): boolean; |
|
procedure endgridrow(const ainfo: gridrowinfoty); |
|
function getfirstrecord: integer; virtual; |
|
procedure checkactiverecord; virtual; |
|
function getrecordcount: integer; override; |
|
procedure datasetscrolled(distance: integer); override; |
|
procedure fieldchanged; override; |
|
procedure activechanged; override; |
|
procedure editingchanged; override; |
|
procedure recordchanged(afield: tfield); override; |
|
procedure datasetchanged; override; |
|
procedure updatedata; override; |
|
procedure updatefields; override; |
|
procedure focuscell(var cell: gridcoordty); virtual; |
|
procedure cellevent(var info: celleventinfoty); virtual; |
|
procedure invalidateindicator; |
|
function scrollevent(sender: tcustomscrollbar; event: scrolleventty): boolean; virtual; |
|
procedure doinsertrow; |
|
procedure doappendrow; |
|
procedure dodeleterow; |
|
procedure rowdown; |
|
procedure lastrow; |
|
procedure firstrow; |
|
function getzebrastart: integer; |
|
procedure gridinvalidate; |
|
function arecord: integer; |
|
function hasdata: boolean; |
|
procedure readdatasource(reader: treader); |
|
procedure fixupproperties(filer: tfiler); |
|
procedure defineproperties(filer: tfiler); override; |
|
constructor create(const aowner: tcustomgrid; const aintf: igriddatalink); |
|
destructor destroy; override; |
|
function getdummystringbuffer: pansistring; |
|
function getrowfieldisnull(const afield: tfield; const row: integer): boolean; |
|
function getansistringbuffer(const afield: tfield; const row: integer): pointer; |
|
function getstringbuffer(const afield: tfield; const row: integer): pointer; |
|
function getdisplaystringbuffer(const afield: tfield; const row: integer): pointer; |
|
function getbooleanbuffer(const afield: tfield; const row: integer): pointer; |
|
function getintegerbuffer(const afield: tfield; const row: integer): pointer; |
|
function getint64buffer(const afield: tfield; const row: integer): pointer; |
|
function getrealtybuffer(const afield: tfield; const row: integer): pointer; |
|
function getdatetimebuffer(const afield: tfield; const row: integer): pointer; |
|
function canclose(const newfocus: twidget): boolean; |
|
procedure painted; |
|
procedure loaded; |
|
procedure doshortcut(var info: keyeventinfoty; const sender: twidget); |
|
procedure setselected(const cell: gridcoordty; const avalue: boolean); |
|
procedure beforefocuscell(const cell: gridcoordty; const selectaction: focuscellactionty); |
|
function domoveby(const distance: integer): integer; virtual; |
|
function moveby(distance: integer): integer; override; |
|
function rowtorecnozerobased(const row: integer): integer; |
|
function isfirstrow: boolean; |
|
function islastrow: boolean; |
|
Properties
property firstrecord: integer read getfirstrecord; |
|
property owner: tcustomgrid read fgrid; |
|
property field_state: tfield read ffield_state; |
|
property field_color: tfield read ffield_color; |
|
property field_font: tfield read ffield_font; |
|
property field_readonly: tfield read ffield_readonly; |
|
property field_merged: tfield read ffield_merged; |
|
property field_selected: tfield read ffield_selected; |
|
property options: griddatalinkoptionsty read foptions write foptions
default defaultgriddatalinkoptions; |
|
property onupdaterowdata: updaterowdataeventty read fonupdaterowdata
write fonupdaterowdata; |
|
property datasource: tdatasource read getdatasource1 write settadasource1; |
|
property fieldname_state: string read ffieldname_state
write setfieldname_state; |
|
property fieldname_color: string read ffieldname_color
write setfieldname_color; |
|
property fieldname_font: string read ffieldname_font
write setfieldname_font; |
|
property fieldname_readonly: string read ffieldname_readonly
write setfieldname_readonly; |
|
property fieldname_merged: string read ffieldname_merged
write setfieldname_merged; |
|
property fieldname_selected: string read ffieldname_selected
write setfieldname_selected; |
|
property navigator: tdbnavigator read fnavigator write setnavigator; |
|
property onbeginedit: notifyeventty read fonbeginedit write fonbeginedit; |
|
property onendedit: notifyeventty read fonendedit write fonendedit; |
|
Generated by PasDoc 0.16.0.