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 |
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 also¶
| Name | Description |
|---|---|
| TBaseListMediator | Base mediator for handling lists of observable objects |