TWebSiteTable

Represents a TableModel to be shown on a web page.

Inheritance

LevelAncestorDescription
1TObjectUltimate ancestor in a class hierarchy
2TWebSiteTable

Source

WebSite.Table.pas (37)

Description

TWebSiteTable provides a number of members that control the way the table behaves on a web page. These settings are copied to a TWebSiteTableSession where they can be updated in response to user actions.

Fields

ScopeVisibilityTypeNameDescription
InstanceprivateTList<TWebSiteTableColumn>FColumns
InstanceprivateTTableModelFTableModel
InstanceprivateTTableHeaderIdentifierProducerFRowIdentifierProducer
InstanceprivateTTableRowUriProducerFRowUriProducer
InstanceprivateTTypeUriProducerFRecordUriProducer
InstancepublicTUpdateMethodsInitialUpdateOperations
InstancepublicTSortColumnsDefaultSortColumns
InstancepublicTBooleanShowFilter
InstancepublicTSelectorModeSelectorMode

Methods

ScopeVisibilityResultNameDescription
InstanceprivateSetTableModel(Value: TTableModel)
InstanceprivateSetRowIdentifierProducer(Value: TTableHeaderIdentifierProducer)
InstanceprivateSetRowUriProducer(Value: TTableRowUriProducer)
InstanceprivateSetRecordUriProducer(Value: TTypeUriProducer)
InstanceprivateTMultipleColumnsTableHeaderIdentifierProducerOld_CreateDefaultRowIdentifierProducer()
InstanceprivateDetermineColumns()
InstancepublicCreate(TableModel: TTableModel)
InstancepublicDestroy()
InstancepublicTWebSiteTableSessionGetSession(Request: TWebSiteRequest)
InstancepublicReturnSession(Request: TWebSiteRequest; Session: TWebSiteTableSession)