TWebSiteTable
Represents a
TableModel
to be shown on a web page.Inheritance
Level | Ancestor | Description |
---|---|---|
1 | TObject | Ultimate ancestor in a class hierarchy |
2 | TWebSiteTable |
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
Scope | Visibility | Type | Name | Description |
---|---|---|---|---|
Instance | private | TList<TWebSiteTableColumn> | FColumns | |
Instance | private | TTableModel | FTableModel | |
Instance | private | TTableHeaderIdentifierProducer | FRowIdentifierProducer | |
Instance | private | TTableRowUriProducer | FRowUriProducer | |
Instance | private | TTypeUriProducer | FRecordUriProducer | |
Instance | public | TUpdateMethods | InitialUpdateOperations | |
Instance | public | TSortColumns | DefaultSortColumns | |
Instance | public | TBoolean | ShowFilter | |
Instance | public | TSelectorMode | SelectorMode |
Methods
Scope | Visibility | Result | Name | Description |
---|---|---|---|---|
Instance | private | SetTableModel(Value: TTableModel) | ||
Instance | private | SetRowIdentifierProducer(Value: TTableHeaderIdentifierProducer) | ||
Instance | private | SetRowUriProducer(Value: TTableRowUriProducer) | ||
Instance | private | SetRecordUriProducer(Value: TTypeUriProducer) | ||
Instance | private | TMultipleColumnsTableHeaderIdentifierProducer | Old_CreateDefaultRowIdentifierProducer() | |
Instance | private | DetermineColumns() | ||
Instance | public | Create(TableModel: TTableModel) | ||
Instance | public | Destroy() | ||
Instance | public | TWebSiteTableSession | GetSession(Request: TWebSiteRequest) | |
Instance | public | ReturnSession(Request: TWebSiteRequest; Session: TWebSiteTableSession) |