Class GridColumn
Defines a data bound column in the grid that can show all types of data.
Inherited Members
Namespace: Telerik.Blazor.Components
Assembly: Telerik.Blazor.dll
Syntax
public class GridColumn : BoundColumnBase, IDisposable, IGridBoundColumn, IBoundColumn, IColumn, IGridColumnMenuColumn, ITableColumnMenuColumn, IGridDataColumn, IDataColumn<GridCellRenderEventArgs>
Constructors
GridColumn()
Declaration
public GridColumn()
Properties
Columns
The list of child columns to produce multi-column headers.
Declaration
public RenderFragment Columns { get; set; }
Property Value
Microsoft.AspNetCore.Components.RenderFragment
|
EditorType
Defines the editor used for editing for the given field. If not provided, a default editor will be used based on the field data type.
Declaration
public Nullable<GridEditorType> EditorType { get; set; }
Property Value
System.Nullable<GridEditorType>
|
FilterEditorType
Defines the editor used for filtering for the given field. If not provided, a default editor will be used based on the field data type.
Declaration
public Nullable<GridFilterEditorType> FilterEditorType { get; set; }
Property Value
System.Nullable<GridFilterEditorType>
|
Groupable
Specifies if the grid can be grouped by this column.
Declaration
public bool Groupable { get; set; }
Property Value
System.Boolean
|
Implements
GroupFooterTemplate
GroupHeaderTemplate
Represents the column group header template, where you can access and print out column aggregate values. The template is used when the Grid is grouped by the column. If no template is specified, the name of the Field and the current group value is displayed. You can render custom components and apply logic in it.
Declaration
public RenderFragment<GridGroupHeaderTemplateContext> GroupHeaderTemplate { get; set; }
Property Value
Microsoft.AspNetCore.Components.RenderFragment<GridGroupHeaderTemplateContext>
|
Implements
OnCellRender
Called each time a cell is rendered. Use this to add custom classes to the cell based on its value.
Declaration
public Action<GridCellRenderEventArgs> OnCellRender { get; set; }
Property Value
System.Action<GridCellRenderEventArgs>
|
Methods
BuildRenderTree(RenderTreeBuilder)
Declaration
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder
__builder
|
ThrowIfInvalidEditorType()
Declaration
protected override void ThrowIfInvalidEditorType()
Overrides
ThrowIfInvalidFilterEditorType()
Declaration
protected override void ThrowIfInvalidFilterEditorType()