Class tdatacols
Unit
Declaration
type tdatacols = class(tcols)
Description
This item has no description.
Hierarchy
- TObject
- tpersistent
- tarrayprop
- tpersistentarrayprop
- townedpersistentarrayprop
- tindexpersistentarrayprop
- tgridarrayprop
- tcols
- tdatacols
Overview
Fields
| Protected | frowstate: trowstatelist; |
| Protected | fscrollsize: integer; |
| Protected | ffirsthscrollindex: integer; |
Methods
| Protected | procedure beginchangelock; |
| Protected | procedure endchangelock; |
| Protected | procedure datasourcechanged; virtual; |
| Protected | procedure begindataupdate; override; |
| Protected | procedure enddataupdate; override; |
| Protected | procedure dosizechanged; override; |
| Protected | procedure countchanged; override; |
| Protected | procedure mergechanged(const arow: integer); |
| Protected | procedure rearange(const list: integerarty); override; |
| Protected | procedure setcount1(acount: integer; doinit: boolean); override; |
| Protected | procedure setrowcountmax(const value: integer); |
| Protected | procedure rowcountchanged(const countbefore: int32; const newcount: int32); override; |
| Protected | procedure createitem(const index: integer; var item: tpersistent); override; |
| Protected | procedure updatelayout; override; |
| Protected | function colatpos(const x: integer; const getscrollable: boolean = true): integer; |
| Protected | procedure moverow(const fromindex,toindex: integer; const acount: integer = 1); override; |
| Protected | procedure insertrow(const index: integer; const acount: integer = 1); override; |
| Protected | procedure deleterow(const index: integer; const acount: integer = 1); override; |
| Protected | procedure changeselectedrange(const start,oldend,newend: gridcoordty; calldoselectcell: boolean); virtual; |
| Protected | procedure beginselect; |
| Protected | procedure endselect; |
| Protected | procedure decselect; |
| Protected | function hassortstat: boolean; |
| Protected | function hasdatastat: boolean; |
| Protected | procedure dostatread(const reader: tstatreader; const aorder: boolean); virtual; |
| Protected | procedure dostatwrite(const writer: tstatwriter; const aorder: boolean); virtual; |
| Protected | function cancopy: boolean; |
| Protected | function canpaste: boolean; |
| Protected | procedure updatedatastate(var accepted: boolean); overload; virtual; |
| Public | constructor create(aowner: tcustomgrid; aclasstype: gridpropclassty); |
| Public | destructor destroy; override; |
| Public | function sortfunc(const l,r: integer): integer; |
| Public | function updatedatastate: boolean; overload; |
| Public | procedure move(const curindex,newindex: integer); override; |
| Public | function previosvisiblecol(aindex: integer): integer; |
| Public | function nextvisiblecol(aindex: integer): integer; |
| Public | function rowempty(const arow: integer): boolean; |
| Public | function colbyname(const aname: string): tdatacol; |
| Public | function datalistbyname(const aname: string): tdatalist; |
| Public | function colsubdatainfo(const aname: string): subdatainfoty; |
| Public | procedure clearselection; |
| Public | function hasselection: boolean; |
| Public | function selectedcellcount: integer; |
| Public | function hascolselection: boolean; |
| Public | procedure setselectedrange(const rect: gridrectty; const value: boolean; const calldoselectcell: boolean = false; const checkmultiselect: boolean = false); overload; |
| Public | procedure setselectedrange(const start,stop: gridcoordty; const value: boolean; const calldoselectcell: boolean = false; const checkmultiselect: boolean = false); overload; virtual; |
| Public | procedure mergecols(const arow: integer; const astart: longword = 0; const acount: longword = bigint); |
| Public | procedure unmergecols(const arow: integer = invalidaxis); |
| Public | function defaultrowheight: integer; |
Properties
| Public | property lastvisiblecol: integer read flastvisiblecol; |
| Public | property cols[const index: integer]: tdatacol read getcols
write setcols; |
| Public | property selectedrowcount: int32 read fselectedrowcount; |
| Public | property selectedcells: gridcoordarty read getselectedcells
write setselectedcells; |
| Public | property selectedrows: integerarty read getselectedrows
write setselectedrows; |
| Public | property rowselected[const index: integer]: boolean read getrowselected
write setrowselected; |
| Public | property selected[const cell: gridcoordty]: boolean read Getselected write Setselected; |
| Public | property rowstate: trowstatelist read frowstate; |
| Public | property readonly: boolean read getreadonly write setreadonly; |
| Published | property sortcol: integer read fsortcol write setsortcol default -1; |
| Published | property sortcoldefault: integer read fsortcoldefault
write setsortcoldefault default -1; |
| Published | property newrowcol: integer read fnewrowcol write setnewrowcol default -1; |
| Published | property width; |
| Published | property options default defaultdatacoloptions; |
| Published | property options1 default defaultdatacoloptions1; |
| Published | property font; |
| Published | property fontselect; |
| Published | property linewidth; |
| Published | property linecolor default defaultdatalinecolor; |
| Published | property linecolorfix; |
Description
Fields
| Protected | frowstate: trowstatelist; |
|
This item has no description. | |
| Protected | fscrollsize: integer; |
|
This item has no description. | |
| Protected | ffirsthscrollindex: integer; |
|
This item has no description. | |
Methods
| Protected | procedure beginchangelock; |
|
This item has no description. | |
| Protected | procedure endchangelock; |
|
This item has no description. | |
| Protected | procedure datasourcechanged; virtual; |
|
This item has no description. | |
| Protected | procedure begindataupdate; override; |
|
This item has no description. | |
| Protected | procedure enddataupdate; override; |
|
This item has no description. | |
| Protected | procedure dosizechanged; override; |
|
This item has no description. | |
| Protected | procedure countchanged; override; |
|
This item has no description. | |
| Protected | procedure mergechanged(const arow: integer); |
|
This item has no description. | |
| Protected | procedure rearange(const list: integerarty); override; |
|
This item has no description. | |
| Protected | procedure setcount1(acount: integer; doinit: boolean); override; |
|
This item has no description. | |
| Protected | procedure setrowcountmax(const value: integer); |
|
This item has no description. | |
| Protected | procedure rowcountchanged(const countbefore: int32; const newcount: int32); override; |
|
This item has no description. | |
| Protected | procedure createitem(const index: integer; var item: tpersistent); override; |
|
This item has no description. | |
| Protected | procedure updatelayout; override; |
|
This item has no description. | |
| Protected | function colatpos(const x: integer; const getscrollable: boolean = true): integer; |
|
This item has no description. | |
| Protected | procedure moverow(const fromindex,toindex: integer; const acount: integer = 1); override; |
|
This item has no description. | |
| Protected | procedure insertrow(const index: integer; const acount: integer = 1); override; |
|
This item has no description. | |
| Protected | procedure deleterow(const index: integer; const acount: integer = 1); override; |
|
This item has no description. | |
| Protected | procedure changeselectedrange(const start,oldend,newend: gridcoordty; calldoselectcell: boolean); virtual; |
|
This item has no description. | |
| Protected | procedure beginselect; |
|
This item has no description. | |
| Protected | procedure endselect; |
|
This item has no description. | |
| Protected | procedure decselect; |
|
This item has no description. | |
| Protected | function hassortstat: boolean; |
|
This item has no description. | |
| Protected | function hasdatastat: boolean; |
|
This item has no description. | |
| Protected | procedure dostatread(const reader: tstatreader; const aorder: boolean); virtual; |
|
This item has no description. | |
| Protected | procedure dostatwrite(const writer: tstatwriter; const aorder: boolean); virtual; |
|
This item has no description. | |
| Protected | function cancopy: boolean; |
|
This item has no description. | |
| Protected | function canpaste: boolean; |
|
This item has no description. | |
| Protected | procedure updatedatastate(var accepted: boolean); overload; virtual; |
|
This item has no description. | |
| Public | constructor create(aowner: tcustomgrid; aclasstype: gridpropclassty); |
|
This item has no description. | |
| Public | destructor destroy; override; |
|
This item has no description. | |
| Public | function sortfunc(const l,r: integer): integer; |
|
This item has no description. | |
| Public | function updatedatastate: boolean; overload; |
|
This item has no description. | |
| Public | procedure move(const curindex,newindex: integer); override; |
|
This item has no description. | |
| Public | function previosvisiblecol(aindex: integer): integer; |
|
This item has no description. | |
| Public | function nextvisiblecol(aindex: integer): integer; |
|
This item has no description. | |
| Public | function rowempty(const arow: integer): boolean; |
|
This item has no description. | |
| Public | function colbyname(const aname: string): tdatacol; |
|
This item has no description. | |
| Public | function datalistbyname(const aname: string): tdatalist; |
|
This item has no description. | |
| Public | function colsubdatainfo(const aname: string): subdatainfoty; |
|
This item has no description. | |
| Public | procedure clearselection; |
|
This item has no description. | |
| Public | function hasselection: boolean; |
|
This item has no description. | |
| Public | function selectedcellcount: integer; |
|
This item has no description. | |
| Public | function hascolselection: boolean; |
|
This item has no description. | |
| Public | procedure setselectedrange(const rect: gridrectty; const value: boolean; const calldoselectcell: boolean = false; const checkmultiselect: boolean = false); overload; |
|
This item has no description. | |
| Public | procedure setselectedrange(const start,stop: gridcoordty; const value: boolean; const calldoselectcell: boolean = false; const checkmultiselect: boolean = false); overload; virtual; |
|
This item has no description. | |
| Public | procedure mergecols(const arow: integer; const astart: longword = 0; const acount: longword = bigint); |
|
This item has no description. | |
| Public | procedure unmergecols(const arow: integer = invalidaxis); |
|
This item has no description. | |
| Public | function defaultrowheight: integer; |
|
This item has no description. | |
Properties
| Public | property lastvisiblecol: integer read flastvisiblecol; |
|
This item has no description. | |
| Public | property cols[const index: integer]: tdatacol read getcols
write setcols; |
|
This item has no description. | |
| Public | property selectedrowcount: int32 read fselectedrowcount; |
|
This item has no description. | |
| Public | property selectedcells: gridcoordarty read getselectedcells
write setselectedcells; |
|
This item has no description. | |
| Public | property selectedrows: integerarty read getselectedrows
write setselectedrows; |
|
This item has no description. | |
| Public | property rowselected[const index: integer]: boolean read getrowselected
write setrowselected; |
|
This item has no description. | |
| Public | property selected[const cell: gridcoordty]: boolean read Getselected write Setselected; |
|
This item has no description. | |
| Public | property rowstate: trowstatelist read frowstate; |
|
This item has no description. | |
| Public | property readonly: boolean read getreadonly write setreadonly; |
|
This item has no description. | |
| Published | property sortcol: integer read fsortcol write setsortcol default -1; |
|
This item has no description. | |
| Published | property sortcoldefault: integer read fsortcoldefault
write setsortcoldefault default -1; |
|
This item has no description. | |
| Published | property newrowcol: integer read fnewrowcol write setnewrowcol default -1; |
|
This item has no description. | |
| Published | property width; |
|
This item has no description. | |
| Published | property options default defaultdatacoloptions; |
|
This item has no description. | |
| Published | property options1 default defaultdatacoloptions1; |
|
This item has no description. | |
| Published | property font; |
|
This item has no description. | |
| Published | property fontselect; |
|
This item has no description. | |
| Published | property linewidth; |
|
This item has no description. | |
| Published | property linecolor default defaultdatalinecolor; |
|
This item has no description. | |
| Published | property linecolorfix; |
|
This item has no description. | |
Generated by PasDoc 0.17.0.snapshot.