Skip to content

TColumnsListMediator

List mediator supporting multiple columns with field configuration

Declaration

Source position: fpobserver.pp line 311

type

  TColumnsListMediator = class(TBaseListMediator)
  public
    constructor Create;
    destructor Destroy;
    property DisplayNames: string; {rw}
  published
    property FieldsInfo: TMediatorFieldInfoList; {rw}
  end;

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.

Properties

Member Visibility Description
DisplayNames public Convenient string format for setting column properties
FieldsInfo published Collection of field information for column display configuration
See all Properties

Methods

Member Visibility Description
Create public Creates a columns list mediator with field info collection
Destroy public Destroys the columns mediator and field info collection
See all Methods

See also

Name Description
TBaseListMediator Base mediator for handling lists of observable objects