Unit 'fpobserver' Package
[Overview][Types][Classes][Procedures and functions][Index] [#fcl]

TColumnsListMediator

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

List mediator supporting multiple columns with field configuration

Declaration

Source position: fpobserver.pp line 311

type TColumnsListMediator = class(TBaseListMediator)

public

  constructor Create(); override;

  

Creates a columns list mediator with field info collection

  destructor Destroy; override;

  

Destroys the columns mediator and field info collection

  property DisplayNames: string; [rw]

  

Convenient string format for setting column properties

published

  property FieldsInfo: TMediatorFieldInfoList; [rw]

  

Collection of field information for column display configuration

end;

Inheritance

TColumnsListMediator

  

List mediator supporting multiple columns with field configuration

|

TBaseListMediator

  

Base mediator for handling lists of observable objects

|

TBaseMediator

  

Base class for mediating data between model and view objects

|

TComponent,IFPObserver

|

TPersistent,IUnknown,IInterfaceComponentReference

|

TObject,IFPObserved

Description

The TColumnsListMediator class extends TBaseListMediator to support multi-column list displays. It manages a collection of field information objects that define the properties, captions, widths, and alignments for each column.

This class provides the foundation for list controls that display multiple properties of each object in a tabular format, such as list views or grids.

See also

TBaseListMediator

  

Base mediator for handling lists of observable objects


Documentation generated on: Dec 15 2025