Interface ITableClientProperties
Base properties for the frontend Table component.
public interface ITableClientProperties
- Extension Methods
Properties
Columns
Columns of the table.
IList<Column> Columns { get; set; }
Property Value
- IList<Column>
HeaderActions
List of header actions.
IList<Action> HeaderActions { get; set; }
Property Value
- IList<Action>
MaxVisibleRowActions
Determines maximum number of visible row actions. If row has more actions they are grouped under a select menu.
int MaxVisibleRowActions { get; set; }
Property Value
- int
PageSize
Selected page size.
int PageSize { get; set; }
Property Value
- int
PageSizes
List of available page sizes.
IEnumerable<int> PageSizes { get; set; }
Property Value
- IEnumerable<int>
PageSizesLabel
Localized label of table size selection.
string PageSizesLabel { get; set; }
Property Value
- string
SortBy
Gets or sets the column data are sorted by.
string SortBy { get; set; }
Property Value
- string
SortType
Gets or sets the direction data are sorted by.
SortTypeEnum? SortType { get; set; }