Class TDataItemDef
Unit
rDBTreeView
Declaration
type TDataItemDef = class(TCollectionItem)
Description
DataItemDefinition object - define titletext, recordtext and properties for one datasource
Hierarchy
- TCollectionItem
- TDataItemDef
Overview
Methods
 |
constructor Create(Collection: TCollection); override; |
 |
destructor Destroy; override; |
Properties
 |
property SubDataItemDefs: TDataItemDefs read FSubDataItemDefs write SetSubDataItemDefs; |
 |
property DataSource: TDataSource read FDataSource write SetDataSource; |
 |
property KeyFieldName: string read FKeyFieldName write FKeyFieldName; |
 |
property EmptyDatasetText: string read FEmptyDatasetText write FEmptyDatasetText; |
 |
property ListAllRecords: boolean read FListAllRecords write SetListAllRecords default true; |
 |
property MaxRecords: integer read FMaxRecords write FMaxRecords default 0; |
 |
property ExpandNode: boolean read FExpandNode write SetExpandNode default true; |
 |
property ShowTitle: boolean read FShowTitle write SetShowTitle default true; |
 |
property TitleText: string read FTitleText write SetTitleText; |
 |
property TitleImageIndex: integer read FTitleImageIndex write SetTitleImageIndex default - 1; |
 |
property TitleBkColor: TColor read FTitleBkColor write SetTitleBkColor default clNone; |
 |
property TitleFontColor: TColor read FTitleFontColor write SetTitleFontColor default clNone; |
 |
property TitleStyle: TFontStyles read FTitleStyle write SetTitleStyle default[]; |
 |
property RecordTextMask: string read FRecordTextMask write SetRecordTextMask; |
 |
property RecordImageIndex: integer read FRecordImageIndex write SetRecordImageIndex default - 1; |
 |
property RecordBkColor: TColor read FRecordBkColor write SetRecordBkColor default clNone; |
 |
property RecordFontColor: TColor read FRecordFontColor write SetRecordFontColor default clNone; |
 |
property RecordChangedFontColor: TColor read FRecordChangedFontColor write FRecordChangedFontColor default clNone; |
 |
property RecordStyle: TFontStyles read FRecordStyle write SetRecordStyle default[]; |
 |
property FillLeftBorder: integer read FFillLeftBorder write SetFillLeftBorder default 0; |
 |
property FillRightBorder: integer read FFillRightBorder write SetFillRightBorder default 0; |
 |
property CanEditText: boolean read FCanEditText write FCanEditText default false; |
 |
property DragDropMode: TDragDropItemOptions read FDragDropMode write FDragDropMode default[]; |
Description
Methods
 |
constructor Create(Collection: TCollection); override; |
|
 |
destructor Destroy; override; |
|
Properties
 |
property SubDataItemDefs: TDataItemDefs read FSubDataItemDefs write SetSubDataItemDefs; |
list of child DataItemDefinition - is shown as child treenode
|
 |
property DataSource: TDataSource read FDataSource write SetDataSource; |
datasource used for data fields
|
 |
property KeyFieldName: string read FKeyFieldName write FKeyFieldName; |
KeyField used for saving of KeyValue for each node
|
 |
property EmptyDatasetText: string read FEmptyDatasetText write FEmptyDatasetText; |
text used for empty dataset node
|
 |
property ListAllRecords: boolean read FListAllRecords write SetListAllRecords default true; |
define that all records will be loaded and displayed in treeview
|
 |
property MaxRecords: integer read FMaxRecords write FMaxRecords default 0; |
define maximum number of records in one node, last node contain ...
|
 |
property ExpandNode: boolean read FExpandNode write SetExpandNode default true; |
define whether node is expanded after loading
|
 |
property ShowTitle: boolean read FShowTitle write SetShowTitle default true; |
define whether extra node with title is used
|
 |
property TitleText: string read FTitleText write SetTitleText; |
define title text, can contain mask for loadind of field value - <<FieldName>>
|
 |
property TitleImageIndex: integer read FTitleImageIndex write SetTitleImageIndex default - 1; |
define image index for title node
|
 |
property TitleBkColor: TColor read FTitleBkColor write SetTitleBkColor default clNone; |
define background color for title node
|
 |
property TitleFontColor: TColor read FTitleFontColor write SetTitleFontColor default clNone; |
define font color for title node
|
 |
property TitleStyle: TFontStyles read FTitleStyle write SetTitleStyle default[]; |
define font style for title node
|
 |
property RecordTextMask: string read FRecordTextMask write SetRecordTextMask; |
define text for each record, can contain mask for loadind of field value - <<FieldName>>
|
 |
property RecordImageIndex: integer read FRecordImageIndex write SetRecordImageIndex default - 1; |
define image index for each record node
|
 |
property RecordBkColor: TColor read FRecordBkColor write SetRecordBkColor default clNone; |
define background color for each record node
|
 |
property RecordFontColor: TColor read FRecordFontColor write SetRecordFontColor default clNone; |
define font color for each record node
|
 |
property RecordChangedFontColor: TColor read FRecordChangedFontColor write FRecordChangedFontColor default clNone; |
define font color for chnaged record node
|
 |
property RecordStyle: TFontStyles read FRecordStyle write SetRecordStyle default[]; |
define font style for each record node
|
 |
property FillLeftBorder: integer read FFillLeftBorder write SetFillLeftBorder default 0; |
define left border for background and underline
|
 |
property FillRightBorder: integer read FFillRightBorder write SetFillRightBorder default 0; |
define right border for background and underline
|
 |
property CanEditText: boolean read FCanEditText write FCanEditText default false; |
define whether items can be edited
|
 |
property DragDropMode: TDragDropItemOptions read FDragDropMode write FDragDropMode default[]; |
define whether and how items can be moved
|
Generated by PasDoc 0.13.0 on 2016-02-19 08:14:10
|