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)
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}" />.
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\QuickGrid_razor.g.cs (4)
449
foreach (
var
col in _columns)
555
foreach (
var
col in _columns)
642
foreach (
var
col in _columns)
694
foreach (
var
col in _columns)
GridItemsProviderRequest.cs (2)
30
public
ColumnBase
<TGridItem>? SortByColumn { get; init; }
46
int startIndex, int? count,
ColumnBase
<TGridItem>? sortByColumn, bool sortByAscending,
QuickGrid.razor.cs (15)
52
/// components derived from the <see cref="
ColumnBase
{TGridItem}"/> base class.
189
private readonly List<
ColumnBase
<TGridItem>> _columns;
193
private
ColumnBase
<TGridItem>? _displayOptionsForColumn;
194
private
ColumnBase
<TGridItem>? _sortByColumn;
196
private
ColumnBase
<TGridItem>? _defaultSortColumn;
332
internal void AddColumn(
ColumnBase
<TGridItem> column, SortDirection? initialSortDirection, bool isDefaultSortColumn)
374
public Task SortByColumnAsync(
ColumnBase
<TGridItem> column, SortDirection direction = SortDirection.Auto)
392
internal string GetSortUrl(
ColumnBase
<TGridItem> column)
398
private string GetSortQueryStringUrl(
ColumnBase
<TGridItem>? column, bool ascending)
453
/// Displays the <see cref="
ColumnBase
{TGridItem}.ColumnOptions"/> UI for the specified column, closing any other column
457
public Task ShowColumnOptionsAsync(
ColumnBase
<TGridItem> column)
466
/// Closes the <see cref="
ColumnBase
{TGridItem}.ColumnOptions"/> UI that was previously displayed.
623
private string AriaSortValue(
ColumnBase
<TGridItem> column)
628
private string? ColumnHeaderClass(
ColumnBase
<TGridItem> column)
639
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)"/>,