Class tgridclientcontroller

Unit

Declaration

type tgridclientcontroller = class(tificlientcontroller, idatalistclient)

Description

No description available, ancestor tificlientcontroller description follows
No description available, ancestor tcustomificlientcontroller description follows
No description available, ancestor tlinkedpersistent description follows
No description available, ancestor tnullinterfacedpersistent description follows
No description available, ancestor tvirtualpersistent description follows

Hierarchy

Overview

Fields

Protected fgridstate: gridclientstatesty;

Methods

Protected procedure itemchanged(const sender: tdatalist; const aindex: integer);
Protected function getifilinkkind: ptypeinfo; override;
Protected procedure valuestoclient(const alink: pointer); override;
Protected procedure clienttovalues(const alink: pointer); override;
Protected procedure itemappendrow(const alink: pointer);
Protected procedure getrowstate1(const alink: pointer; var handled: boolean);
Protected procedure canclose1(const alink: pointer; var handled: boolean);
Protected procedure dostatread(const reader: tstatreader); override;
Protected procedure dostatwrite(const writer: tstatwriter); override;
Protected function checkcomponent(const aintf: iifilink): pointer; override;
Public constructor create(const aowner: tmsecomponent); override;
Public destructor destroy; override;
Public procedure docellevent(var info: ificelleventinfoty);
Public procedure dorowsinserting(var index,count: integer; const userinput: boolean);
Public procedure dorowsinserted(const index,count: integer; const userinput: boolean);
Public procedure dorowsdeleting(var index,count: integer; const userinput: boolean);
Public procedure dorowsdeleted(const index,count: integer; const userinput: boolean);
Public procedure appendrow(const avalues: array of const; const checkautoappend: boolean = false);
Public function canclose: boolean;
Public function rowempty(const arow: integer): boolean;

Properties

Public property rowstate: tcustomrowstatelist read getrowstate;
Published property rowcount: integer read frowcount write setrowcount default 0;
Published property oncellevent: ificelleventty read foncellevent write foncellevent;
Published property onrowsinserting: ifibeforeblockeventty read fonrowsinserting write fonrowsinserting;
Published property onrowsinserted: ifiafterblockeventty read fonrowsinserted write fonrowsinserted;
Published property onrowsdeleting: ifibeforeblockeventty read fonrowsdeleting write fonrowsdeleting;
Published property onrowsdeleted: ifiafterblockeventty read fonrowsdeleted write fonrowsdeleted;
Published property datacols: tifilinkcomparrayprop read fdatacols write setdatacols;
Published property rowstate_color: tifiintegerlinkcomp read getrowstate_color write setrowstate_color;
Published property rowstate_font: tifiintegerlinkcomp read getrowstate_font write setrowstate_font;
Published property rowstate_foldlevel: tifiintegerlinkcomp read getrowstate_foldlevel write setrowstate_foldlevel;
Published property rowstate_hidden: tifibooleanlinkcomp read getrowstate_hidden write setrowstate_hidden;
Published property rowstate_foldissum: tifibooleanlinkcomp read getrowstate_foldissum write setrowstate_foldissum;

Description

Fields

Protected fgridstate: gridclientstatesty;
 

Methods

Protected procedure itemchanged(const sender: tdatalist; const aindex: integer);
 
Protected function getifilinkkind: ptypeinfo; override;
 
Protected procedure valuestoclient(const alink: pointer); override;
 
Protected procedure clienttovalues(const alink: pointer); override;
 
Protected procedure itemappendrow(const alink: pointer);
 
Protected procedure getrowstate1(const alink: pointer; var handled: boolean);
 
Protected procedure canclose1(const alink: pointer; var handled: boolean);
 
Protected procedure dostatread(const reader: tstatreader); override;
 
Protected procedure dostatwrite(const writer: tstatwriter); override;
 
Protected function checkcomponent(const aintf: iifilink): pointer; override;
 
Public constructor create(const aowner: tmsecomponent); override;
 
Public destructor destroy; override;
 
Public procedure docellevent(var info: ificelleventinfoty);
 
Public procedure dorowsinserting(var index,count: integer; const userinput: boolean);
 
Public procedure dorowsinserted(const index,count: integer; const userinput: boolean);
 
Public procedure dorowsdeleting(var index,count: integer; const userinput: boolean);
 
Public procedure dorowsdeleted(const index,count: integer; const userinput: boolean);
 
Public procedure appendrow(const avalues: array of const; const checkautoappend: boolean = false);
 
Public function canclose: boolean;
 
Public function rowempty(const arow: integer): boolean;
 

Properties

Public property rowstate: tcustomrowstatelist read getrowstate;
 
Published property rowcount: integer read frowcount write setrowcount default 0;
 
Published property oncellevent: ificelleventty read foncellevent write foncellevent;
 
Published property onrowsinserting: ifibeforeblockeventty read fonrowsinserting write fonrowsinserting;
 
Published property onrowsinserted: ifiafterblockeventty read fonrowsinserted write fonrowsinserted;
 
Published property onrowsdeleting: ifibeforeblockeventty read fonrowsdeleting write fonrowsdeleting;
 
Published property onrowsdeleted: ifiafterblockeventty read fonrowsdeleted write fonrowsdeleted;
 
Published property datacols: tifilinkcomparrayprop read fdatacols write setdatacols;
 
Published property rowstate_color: tifiintegerlinkcomp read getrowstate_color write setrowstate_color;
 
Published property rowstate_font: tifiintegerlinkcomp read getrowstate_font write setrowstate_font;
 
Published property rowstate_foldlevel: tifiintegerlinkcomp read getrowstate_foldlevel write setrowstate_foldlevel;
 
Published property rowstate_hidden: tifibooleanlinkcomp read getrowstate_hidden write setrowstate_hidden;
 
Published property rowstate_foldissum: tifibooleanlinkcomp read getrowstate_foldissum write setrowstate_foldissum;
 

Generated by PasDoc 0.16.0.