[Overview][Constants][Types][Classes][Variables][Index] Reference for unit 'U_DBListView' (#lazextcomponents)

TDBListView

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: u_dblistview.pas line 96

type TDBListView = class(TListView)

protected

  gsts_FieldsList: TStringList;

  

  gb_AllLoaded: Boolean;

  

  gb_AllFetched: Boolean;

  

  gb_CaseInSensitive: Boolean;

  

  gb_LoadList: Boolean;

  

  gb_AllSelect: Boolean;

  

  gt_ColonneCle: ;

  

  gdip_OldOnDrawItemProp: TLVCustomDrawItemEvent;

  

  gstl_KeyDataSource: TStringlist;

  

  gt_OriginKey: tt_TableauVarOption;

  

  gvar_KeyDestination: Variant;

  

  gdl_DataLink: TUltimListViewDatalink;

  

  gVG_ListItem: TListItem;

  

  gVG_items_selected: TListItem;

  

  gcol_AncienneCouleur: TColor;

  

  gs_UnitsKey: String;

  

  gs_UnitsKeyFieldValues: String;

  

  gs_TableSource: String;

  

  gs_FieldsListFieldValues: String;

  

  gs_FieldsList: String;

  

  gb_MontreTout: Boolean;

  

  gb_CouleursLignes: Boolean;

  

  function fb_CanAddRecords; virtual;

  

  procedure p_scrolling; virtual;

  

  procedure p_setSortOrder(); virtual;

  

  function fs_SortDataset(); virtual;

  

  procedure p_setSortColumn(); virtual;

  

  procedure p_SetPrimaryPrimaryKeyList();

  

  procedure p_CreateListFieldsDisplay(); virtual;

  

  procedure p_ListLoaded; virtual;

  

  procedure EditingChanged; virtual;

  

  function GetNextItem(); virtual;

  

  procedure p_SetDataSourceGroup(); virtual;

  

  function fs_PrepareSorting; virtual;

  

  procedure p_DataSetChanged; virtual;

  

  function fb_ScrollBarVisible();

  

  procedure Resize; override;

  

  procedure p_UpdateButtons(); virtual;

  

  procedure p_ReinitialisePasTout; dynamic;

  

  function fb_CanSort; dynamic;

  

  function fb_PrepareSorting();

  

  function fb_CanAdd(); virtual;

  

  function fb_ChangeEtatItem(); virtual;

  

  function fb_SetRecords(); dynamic;

  

  function fb_SetList; virtual;

  

  procedure Notification(); override;

  

  procedure DataLinkActiveChanged; virtual;

  

  procedure DoEnter; override;

  

  procedure DoExit; override;

  

  procedure p_AssignColumnsSubitems;

  

  procedure p_AssignSort(); virtual;

  

  property HasLoad: Boolean; [r]

  

public

  gbm_DernierEnregistrement: TBookmarkStr;

  

  procedure Loaded; override;

  

  procedure SelectAll; dynamic;

  

  procedure DataLinkLoadList; virtual;

  

  procedure DataLinkScrolled; virtual;

  

  procedure p_FreeBookmark; virtual;

  

  procedure p_MetAjour; virtual;

  

  function fb_FetchIsLoaded; virtual;

  

  procedure p_SetSortDirectionAsc();

  

  constructor Create(); override;

  

  destructor Destroy; override;

  

  procedure p_AddRecords; dynamic;

  

  procedure p_AddSyncronousRecords; dynamic;

  

  procedure p_Reinitialise; dynamic;

  

  function fi_FindItem(); overload;

  

  procedure ColClick(); override;

  

  procedure Refresh;

  

  property ListLoaded: Boolean; [r]

  

  property AllSelect: Boolean; [r]

  

published

  property Datasource: TDataSource; [rw]

  

  property DataKeyUnit: String; [rw]

  

  property DataFieldsDisplay: String; [rw]

  

  property FieldDelimiter: Char; [rw]

  

  property DataRowColors: Boolean; [rw]

  

  property DataShowAll: Boolean; [rw]

  

  property BeforeDataScroll: EListScrollEvent; [rw]

  

  property AfterDataScroll: TDatasetNotifyEvent; [rw]

  

  property DataTableUnit: String; [rw]

  

  property SortColumn: Integer; [rw]

  

  property SortOrder: TSortOrder; [rw]

  

end;

Inheritance

TDBListView

  

|

TListView

?

TObject