2 types derived from ColumnBase
Microsoft.AspNetCore.Components.QuickGrid (2)
Columns\PropertyColumn.cs (1)
14
public class PropertyColumn<TGridItem, TProp> :
ColumnBase
<TGridItem>
Columns\TemplateColumn.cs (1)
12
public class TemplateColumn<TGridItem> :
ColumnBase
<TGridItem>
19 references to ColumnBase
Microsoft.AspNetCore.Components.QuickGrid (19)
Columns\ColumnBase.razor.cs (5)
38
[Parameter] public RenderFragment<
ColumnBase
<TGridItem>>? HeaderTemplate { get; set; }
45
/// "show options" UI and invoke the grid's <see cref="QuickGrid{TGridItem}.ShowColumnOptionsAsync(
ColumnBase
{TGridItem})" />).
100
/// <see cref="
ColumnBase
{TGridItem}.Sortable" /> parameter. The default behavior is not to be
101
/// sortable unless <see cref="
ColumnBase
{TGridItem}.Sortable" /> is true.
109
/// Constructs an instance of <see cref="
ColumnBase
{TGridItem}" />.
GridItemsProviderRequest.cs (2)
30
public
ColumnBase
<TGridItem>? SortByColumn { get; init; }
46
int startIndex, int? count,
ColumnBase
<TGridItem>? sortByColumn, bool sortByAscending,
QuickGrid.razor.cs (11)
49
/// components derived from the <see cref="
ColumnBase
{TGridItem}"/> base class.
122
private readonly List<
ColumnBase
<TGridItem>> _columns;
126
private
ColumnBase
<TGridItem>? _displayOptionsForColumn;
127
private
ColumnBase
<TGridItem>? _sortByColumn;
215
internal void AddColumn(
ColumnBase
<TGridItem> column, SortDirection? initialSortDirection, bool isDefaultSortColumn)
246
public Task SortByColumnAsync(
ColumnBase
<TGridItem> column, SortDirection direction = SortDirection.Auto)
263
/// Displays the <see cref="
ColumnBase
{TGridItem}.ColumnOptions"/> UI for the specified column, closing any other column
267
public Task ShowColumnOptionsAsync(
ColumnBase
<TGridItem> column)
393
private string AriaSortValue(
ColumnBase
<TGridItem> column)
398
private string? ColumnHeaderClass(
ColumnBase
<TGridItem> column)
409
private static string? ColumnClass(
ColumnBase
<TGridItem> column) => column.Align switch
SortDirection.cs (1)
12
/// Automatic sort order. When used with <see cref="QuickGrid{TGridItem}.SortByColumnAsync(
ColumnBase
{TGridItem}, SortDirection)"/>,