Class TableCardComponent
Overview card component for Table.
public sealed class TableCardComponent : IOverviewCardComponent, ITableClientProperties
- Inheritance
-
objectTableCardComponent
- Implements
- Extension Methods
Properties
Caption
Headline for the component
public string Caption { get; set; }
Property Value
- string
Columns
Columns of the table.
public IList<Column> Columns { get; set; }
Property Value
- IList<Column>
ComponentName
Gets or sets the name of the client component.
public string ComponentName { get; }
Property Value
- string
HeaderActions
List of header actions.
public IList<Action> HeaderActions { get; set; }
Property Value
- IList<Action>
LoadDataCommandName
Page command responsible for loading table data.
public string LoadDataCommandName { get; set; }
Property Value
- string
MaxVisibleRowActions
Determines maximum number of visible row actions. If row has more actions they are grouped under a select menu.
public int MaxVisibleRowActions { get; set; }
Property Value
- int
PageSize
Selected page size.
public int PageSize { get; set; }
Property Value
- int
PageSizes
List of available page sizes.
public IEnumerable<int> PageSizes { get; set; }
Property Value
- IEnumerable<int>
PageSizesLabel
Localized label of table page size selection.
public string PageSizesLabel { get; set; }
Property Value
- string
SortBy
Gets or sets the column data are sorted by.
public string SortBy { get; set; }
Property Value
- string
SortType
Gets or sets the direction data are sorted by.
public SortTypeEnum? SortType { get; set; }
Property Value
UsePagination
Allow pagination.
public bool UsePagination { get; set; }
Property Value
- bool