New to Telerik UI for BlazorStart a free 30-day trial

Definition

Namespace:Telerik.Blazor.Components

Assembly:Telerik.Blazor.dll

Type Parameters:

TBeforeExportEventArgs

TAfterExportEventArgs

Syntax:

C#
public abstract class GridSpreadsheetExport<TBeforeExportEventArgs, TAfterExportEventArgs> : ComponentBase, IComponent, IHandleEvent, IHandleAfterRender

Inheritance: objectComponentBaseGridSpreadsheetExport<TBeforeExportEventArgs, TAfterExportEventArgs>

Derived Classes: GridCsvExportGridExcelExportGridPdfExport

Implements: IComponentIHandleAfterRenderIHandleEvent

Inherited Members ComponentBase.BuildRenderTree(RenderTreeBuilder)ComponentBase.OnInitialized()ComponentBase.OnInitializedAsync()ComponentBase.OnParametersSet()ComponentBase.StateHasChanged()ComponentBase.ShouldRender()ComponentBase.OnAfterRender(bool)ComponentBase.OnAfterRenderAsync(bool)ComponentBase.InvokeAsync(Action)ComponentBase.InvokeAsync(Func<Task>)ComponentBase.DispatchExceptionAsync(Exception)ComponentBase.SetParametersAsync(ParameterView)...

Constructors

C#
protected GridSpreadsheetExport()

Methods

C#
protected override Task OnParametersSetAsync()
Returns:

Task

Overrides: ComponentBase.OnParametersSetAsync()

Properties

Determines whether to export all data or only the current page. Set to true to export complete dataset regardless of pagination.

C#
[Parameter]
public bool AllPages { get; set; }

Name of the file to be generated when exporting Grid data. Include file extension like "MyData.xlsx" or "Reports.csv".

C#
[Parameter]
public virtual string FileName { get; set; }

OnAfterExport

EventCallback<TAfterExportEventArgs>

Event that fires after export completes. Use this to hide loading indicators, show success messages, or handle export results.

C#
[Parameter]
public EventCallback<TAfterExportEventArgs> OnAfterExport { get; set; }

OnBeforeExport

EventCallback<TBeforeExportEventArgs>

Event that fires before export starts. Use this to modify export settings, show loading indicators, or cancel export operations.

C#
[Parameter]
public EventCallback<TBeforeExportEventArgs> OnBeforeExport { get; set; }