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>
27 references to ColumnBase
Microsoft.AspNetCore.Components.QuickGrid (27)
_generated\2\QuickGrid_razor.g.cs (4)
423
foreach (
var
col in _columns)
529
foreach (
var
col in _columns)
607
foreach (
var
col in _columns)
659
foreach (
var
col in _columns)
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 (15)
50
/// components derived from the <see cref="
ColumnBase
{TGridItem}"/> base class.
140
private readonly List<
ColumnBase
<TGridItem>> _columns;
144
private
ColumnBase
<TGridItem>? _displayOptionsForColumn;
145
private
ColumnBase
<TGridItem>? _sortByColumn;
147
private
ColumnBase
<TGridItem>? _defaultSortColumn;
266
internal void AddColumn(
ColumnBase
<TGridItem> column, SortDirection? initialSortDirection, bool isDefaultSortColumn)
308
public Task SortByColumnAsync(
ColumnBase
<TGridItem> column, SortDirection direction = SortDirection.Auto)
326
internal string GetSortUrl(
ColumnBase
<TGridItem> column)
332
private string GetSortQueryStringUrl(
ColumnBase
<TGridItem>? column, bool ascending)
387
/// Displays the <see cref="
ColumnBase
{TGridItem}.ColumnOptions"/> UI for the specified column, closing any other column
391
public Task ShowColumnOptionsAsync(
ColumnBase
<TGridItem> column)
400
/// Closes the <see cref="
ColumnBase
{TGridItem}.ColumnOptions"/> UI that was previously displayed.
534
private string AriaSortValue(
ColumnBase
<TGridItem> column)
539
private string? ColumnHeaderClass(
ColumnBase
<TGridItem> column)
550
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)"/>,