Class tgriddatalink

Unit

Declaration

type tgriddatalink = class(tfieldsdatalink, ievent, idbeditinfo, iobjectlink)

Description

This item has no description.

Hierarchy

Overview

Methods

Protected function canautoinsert: boolean;
Protected procedure checkdelayedautoinsert;
Protected function checkvalue: boolean;
Protected procedure updatelayout;
Protected procedure updaterowcount;
Protected function begingridrow(const arow: integer; out ainfo: gridrowinfoty): boolean;
Protected procedure endgridrow(const ainfo: gridrowinfoty);
Protected function getfirstrecord: integer; virtual;
Protected procedure checkactiverecord; virtual;
Protected function getrecordcount: integer; override;
Protected procedure datasetscrolled(distance: integer); override;
Protected procedure fieldchanged; override;
Protected procedure activechanged; override;
Protected procedure editingchanged; override;
Protected procedure recordchanged(afield: tfield); override;
Protected procedure datasetchanged; override;
Protected procedure updatedata; override;
Protected procedure updatefields; override;
Protected procedure focuscell(var cell: gridcoordty); virtual;
Protected procedure cellevent(var info: celleventinfoty); virtual;
Protected procedure invalidateindicator;
Protected function scrollevent(sender: tcustomscrollbar; event: scrolleventty): boolean; virtual;
Protected procedure doinsertrow;
Protected procedure doappendrow;
Protected procedure dodeleterow;
Protected procedure rowdown;
Protected procedure lastrow;
Protected procedure firstrow;
Protected function getzebrastart: integer;
Protected procedure gridinvalidate;
Protected function arecord: integer;
Protected function hasdata: boolean;
Protected procedure readdatasource(reader: treader);
Protected procedure fixupproperties(filer: tfiler);
Protected procedure defineproperties(filer: tfiler); override;
Public constructor create(const aowner: tcustomgrid; const aintf: igriddatalink);
Public destructor destroy; override;
Public function getdummystringbuffer: pansistring;
Public function getrowfieldisnull(const afield: tfield; const row: integer): boolean;
Public function getansistringbuffer(const afield: tfield; const row: integer): pointer;
Public function getstringbuffer(const afield: tfield; const row: integer): pointer;
Public function getdisplaystringbuffer(const afield: tfield; const row: integer): pointer;
Public function getbooleanbuffer(const afield: tfield; const row: integer): pointer;
Public function getintegerbuffer(const afield: tfield; const row: integer): pointer;
Public function getint64buffer(const afield: tfield; const row: integer): pointer;
Public function getrealtybuffer(const afield: tfield; const row: integer): pointer;
Public function getdatetimebuffer(const afield: tfield; const row: integer): pointer;
Public function canclose(const newfocus: twidget): boolean;
Public procedure painted;
Public procedure loaded;
Public procedure doshortcut(var info: keyeventinfoty; const sender: twidget);
Public procedure setselected(const cell: gridcoordty; const avalue: boolean);
Public procedure beforefocuscell(const cell: gridcoordty; const selectaction: focuscellactionty);
Public function domoveby(const distance: integer): integer; virtual;
Public function moveby(distance: integer): integer; override;
Public function rowtorecnozerobased(const row: integer): integer;
Public function isfirstrow: boolean;
Public function islastrow: boolean;

Properties

Public property firstrecord: integer read getfirstrecord;
Public property owner: tcustomgrid read fgrid;
Public property field_state: tfield read ffield_state;
Public property field_color: tfield read ffield_color;
Public property field_font: tfield read ffield_font;
Public property field_readonly: tfield read ffield_readonly;
Public property field_merged: tfield read ffield_merged;
Public property field_selected: tfield read ffield_selected;
Published property options: griddatalinkoptionsty read foptions write foptions default defaultgriddatalinkoptions;
Published property onupdaterowdata: updaterowdataeventty read fonupdaterowdata write fonupdaterowdata;
Published property datasource: tdatasource read getdatasource1 write settadasource1;
Published property fieldname_state: string read ffieldname_state write setfieldname_state;
Published property fieldname_color: string read ffieldname_color write setfieldname_color;
Published property fieldname_font: string read ffieldname_font write setfieldname_font;
Published property fieldname_readonly: string read ffieldname_readonly write setfieldname_readonly;
Published property fieldname_merged: string read ffieldname_merged write setfieldname_merged;
Published property fieldname_selected: string read ffieldname_selected write setfieldname_selected;
Published property navigator: tdbnavigator read fnavigator write setnavigator;
Published property onbeginedit: notifyeventty read fonbeginedit write fonbeginedit;
Published property onendedit: notifyeventty read fonendedit write fonendedit;

Description

Methods

Protected function canautoinsert: boolean;

This item has no description.

Protected procedure checkdelayedautoinsert;

This item has no description.

Protected function checkvalue: boolean;

This item has no description.

Protected procedure updatelayout;

This item has no description.

Protected procedure updaterowcount;

This item has no description.

Protected function begingridrow(const arow: integer; out ainfo: gridrowinfoty): boolean;

This item has no description.

Protected procedure endgridrow(const ainfo: gridrowinfoty);

This item has no description.

Protected function getfirstrecord: integer; virtual;

This item has no description.

Protected procedure checkactiverecord; virtual;

This item has no description.

Protected function getrecordcount: integer; override;

This item has no description.

Protected procedure datasetscrolled(distance: integer); override;

This item has no description.

Protected procedure fieldchanged; override;

This item has no description.

Protected procedure activechanged; override;

This item has no description.

Protected procedure editingchanged; override;

This item has no description.

Protected procedure recordchanged(afield: tfield); override;

This item has no description.

Protected procedure datasetchanged; override;

This item has no description.

Protected procedure updatedata; override;

This item has no description.

Protected procedure updatefields; override;

This item has no description.

Protected procedure focuscell(var cell: gridcoordty); virtual;

This item has no description.

Protected procedure cellevent(var info: celleventinfoty); virtual;

This item has no description.

Protected procedure invalidateindicator;

This item has no description.

Protected function scrollevent(sender: tcustomscrollbar; event: scrolleventty): boolean; virtual;

This item has no description.

Protected procedure doinsertrow;

This item has no description.

Protected procedure doappendrow;

This item has no description.

Protected procedure dodeleterow;

This item has no description.

Protected procedure rowdown;

This item has no description.

Protected procedure lastrow;

This item has no description.

Protected procedure firstrow;

This item has no description.

Protected function getzebrastart: integer;

This item has no description.

Protected procedure gridinvalidate;

This item has no description.

Protected function arecord: integer;

This item has no description.

Protected function hasdata: boolean;

This item has no description.

Protected procedure readdatasource(reader: treader);

This item has no description.

Protected procedure fixupproperties(filer: tfiler);

This item has no description.

Protected procedure defineproperties(filer: tfiler); override;

This item has no description.

Public constructor create(const aowner: tcustomgrid; const aintf: igriddatalink);

This item has no description.

Public destructor destroy; override;

This item has no description.

Public function getdummystringbuffer: pansistring;

This item has no description.

Public function getrowfieldisnull(const afield: tfield; const row: integer): boolean;

This item has no description.

Public function getansistringbuffer(const afield: tfield; const row: integer): pointer;

This item has no description.

Public function getstringbuffer(const afield: tfield; const row: integer): pointer;

This item has no description.

Public function getdisplaystringbuffer(const afield: tfield; const row: integer): pointer;

This item has no description.

Public function getbooleanbuffer(const afield: tfield; const row: integer): pointer;

This item has no description.

Public function getintegerbuffer(const afield: tfield; const row: integer): pointer;

This item has no description.

Public function getint64buffer(const afield: tfield; const row: integer): pointer;

This item has no description.

Public function getrealtybuffer(const afield: tfield; const row: integer): pointer;

This item has no description.

Public function getdatetimebuffer(const afield: tfield; const row: integer): pointer;

This item has no description.

Public function canclose(const newfocus: twidget): boolean;

This item has no description.

Public procedure painted;

This item has no description.

Public procedure loaded;

This item has no description.

Public procedure doshortcut(var info: keyeventinfoty; const sender: twidget);

This item has no description.

Public procedure setselected(const cell: gridcoordty; const avalue: boolean);

This item has no description.

Public procedure beforefocuscell(const cell: gridcoordty; const selectaction: focuscellactionty);

This item has no description.

Public function domoveby(const distance: integer): integer; virtual;

This item has no description.

Public function moveby(distance: integer): integer; override;

This item has no description.

Public function rowtorecnozerobased(const row: integer): integer;

This item has no description.

Public function isfirstrow: boolean;

This item has no description.

Public function islastrow: boolean;

This item has no description.

Properties

Public property firstrecord: integer read getfirstrecord;

This item has no description.

Public property owner: tcustomgrid read fgrid;

This item has no description.

Public property field_state: tfield read ffield_state;

This item has no description.

Public property field_color: tfield read ffield_color;

This item has no description.

Public property field_font: tfield read ffield_font;

This item has no description.

Public property field_readonly: tfield read ffield_readonly;

This item has no description.

Public property field_merged: tfield read ffield_merged;

This item has no description.

Public property field_selected: tfield read ffield_selected;

This item has no description.

Published property options: griddatalinkoptionsty read foptions write foptions default defaultgriddatalinkoptions;

This item has no description.

Published property onupdaterowdata: updaterowdataeventty read fonupdaterowdata write fonupdaterowdata;

This item has no description.

Published property datasource: tdatasource read getdatasource1 write settadasource1;

This item has no description.

Published property fieldname_state: string read ffieldname_state write setfieldname_state;

This item has no description.

Published property fieldname_color: string read ffieldname_color write setfieldname_color;

This item has no description.

Published property fieldname_font: string read ffieldname_font write setfieldname_font;

This item has no description.

Published property fieldname_readonly: string read ffieldname_readonly write setfieldname_readonly;

This item has no description.

Published property fieldname_merged: string read ffieldname_merged write setfieldname_merged;

This item has no description.

Published property fieldname_selected: string read ffieldname_selected write setfieldname_selected;

This item has no description.

Published property navigator: tdbnavigator read fnavigator write setnavigator;

This item has no description.

Published property onbeginedit: notifyeventty read fonbeginedit write fonbeginedit;

This item has no description.

Published property onendedit: notifyeventty read fonendedit write fonendedit;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.