skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • NEW: Design Kits for Figma
    • Online Training
    • Document Processing Library
    • Embedded Reporting for web and desktop
    Web
    Kendo UI UI for jQuery UI for Angular UI for React UI for Vue UI for ASP.NET AJAX UI for ASP.NET MVC UI for ASP.NET Core UI for Blazor UI for Silverlight UI for PHP UI for JSP
    Mobile
    UI for .NET MAUI UI for Xamarin
    Document Management
    Telerik Document Processing
    Desktop
    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF UI for UWP
    Reporting & Mocking
    Telerik Reporting Telerik Report Server Telerik JustMock
    Automated Testing
    Test Studio Test Studio Dev Edition
    CMS
    Sitefinity
    UI/UX Tools
    ThemeBuilder
    Debugging
    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Jam FiddlerCap FiddlerCore
    Extended Reality
    UI for Unity XR
    Free Tools
    JustAssembly JustDecompile VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Docs & Support
  • Pricing
  • Search
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class TableGridBase<TItem, TCommandEventArgs>

Inheritance
System.Object
BaseComponent
DataBoundComponent<TItem>
GridBase<TItem>
TableGridBase<TItem, TCommandEventArgs>
TelerikGrid<TItem>
TelerikTreeList<TItem>
Inherited Members
GridBase<TItem>.Width
GridBase<TItem>.Height
GridBase<TItem>.PageSizeChanged
GridBase<TItem>.PageSize
GridBase<TItem>.Page
GridBase<TItem>.PageChanged
GridBase<TItem>.Pageable
GridBase<TItem>.OnModelInit
GridBase<TItem>.TotalCount
DataBoundComponent<TItem>.SetParametersAsync(ParameterView)
DataBoundComponent<TItem>.OnParametersSetAsync()
DataBoundComponent<TItem>.Rebind()
DataBoundComponent<TItem>.Data
BaseComponent.ShouldRender()
BaseComponent.OnInitializedAsync()
BaseComponent.OnAfterRenderAsync(Boolean)
BaseComponent.InitLocalizer()
BaseComponent.ThrowIfParameterIsNull(Object, String)
BaseComponent.HaveOptionsChanged(IDictionary<String, Object>, IDictionary<String, Object>)
BaseComponent.GetClassString(String[])
BaseComponent.InvokeAsync<T>(String, Object[])
BaseComponent.InvokeAsync<T>(String, CancellationToken, Object[])
BaseComponent.InvokeVoidAsync(String, Object[])
BaseComponent.InvokeComponentMethodAsync<T>(String, Object[])
BaseComponent.InvokeComponentMethodAsync<T>(String, CancellationToken, Object[])
BaseComponent.InvokeVoidComponentMethodAsync(String, Object[])
BaseComponent.InvokeDisposeAsync()
BaseComponent.StateHasChanged()
BaseComponent.RootComponent
BaseComponent.Class
Namespace: Telerik.Blazor.Components.Common
Assembly: Telerik.Blazor.dll

Syntax

public abstract class TableGridBase<TItem, TCommandEventArgs> : GridBase<TItem>, IDisposable, IPagerContainer, IColumnContainer, IRowDraggableContainer, IValidationContainer, IPopupEditSettingsContainer where TCommandEventArgs : TableGridBaseCommandEventArgs, new()
Type Parameters
TItem

TCommandEventArgs

Constructors

TableGridBase()

Declaration
protected TableGridBase()

Properties

AutoGenerateColumns

Defines whether the Component will auto-generate columns for you.

Declaration
public bool AutoGenerateColumns { get; set; }
Property Value
System.Boolean

ColumnVirtualization

Defines whether the Component has Column Virtualization enabled.

Declaration
public bool ColumnVirtualization { get; set; }
Property Value
System.Boolean

ConfirmDelete

Defines whether deleting a record should be confirmed.

Declaration
public bool ConfirmDelete { get; set; }
Property Value
System.Boolean

DialogFactory

Declaration
public DialogFactory DialogFactory { get; set; }
Property Value
DialogFactory

EnableLoaderContainer

Defines whether the loading container should be shown when there are long-running operations.

Declaration
public bool EnableLoaderContainer { get; set; }
Property Value
System.Boolean

FilterMenuType

Defines the filter menu type when "FilterMode" is set to "FilterMenu".

Declaration
public FilterMenuType FilterMenuType { get; set; }
Property Value
Telerik.Blazor.FilterMenuType

FilterRowDebounceDelay

Time in ms between the last typed symbol and the firing of the internal filter oninput event. Default is 150ms.

Declaration
public int FilterRowDebounceDelay { get; set; }
Property Value
System.Int32

Id

Specifies the id of the Component.

Declaration
public string Id { get; set; }
Property Value
System.String

Navigable

Defines whether the Component is navigable using the keyboard.

Declaration
public bool Navigable { get; set; }
Property Value
System.Boolean

NoDataTemplate

Defines the template that will be displayed when the component has no data to show.

Declaration
public RenderFragment NoDataTemplate { get; set; }
Property Value
Microsoft.AspNetCore.Components.RenderFragment

OnAdd

Fires when the Add command is executed.

Declaration
public EventCallback<TCommandEventArgs> OnAdd { get; set; }
Property Value
Microsoft.AspNetCore.Components.EventCallback<TCommandEventArgs>

OnCancel

Fires when the Cancel command is executed.

Declaration
public EventCallback<TCommandEventArgs> OnCancel { get; set; }
Property Value
Microsoft.AspNetCore.Components.EventCallback<TCommandEventArgs>

OnCreate

Fires when the Create command is executed.

Declaration
public EventCallback<TCommandEventArgs> OnCreate { get; set; }
Property Value
Microsoft.AspNetCore.Components.EventCallback<TCommandEventArgs>

OnDelete

Fires when the Delete command is executed.

Declaration
public EventCallback<TCommandEventArgs> OnDelete { get; set; }
Property Value
Microsoft.AspNetCore.Components.EventCallback<TCommandEventArgs>

OnEdit

Fires when the Edit command is executed.

Declaration
public EventCallback<TCommandEventArgs> OnEdit { get; set; }
Property Value
Microsoft.AspNetCore.Components.EventCallback<TCommandEventArgs>

OnUpdate

Fires when the Update command is executed.

Declaration
public EventCallback<TCommandEventArgs> OnUpdate { get; set; }
Property Value
Microsoft.AspNetCore.Components.EventCallback<TCommandEventArgs>

Reorderable

Defines whether the columns of the Component can be reordered.

Declaration
public bool Reorderable { get; set; }
Property Value
System.Boolean

Resizable

Defines whether the columns of the Component can be resized.

Declaration
public bool Resizable { get; set; }
Property Value
System.Boolean

RowDraggable

Defines whether the component rows should be draggable.

Declaration
public bool RowDraggable { get; set; }
Property Value
System.Boolean

RowHeight

Defines the height of each row in the Component. Accepts a number and is applied as pixels.

Declaration
public Decimal RowHeight { get; set; }
Property Value
System.Decimal

RowTemplate

Defines the row template of the Component.

Declaration
public RenderFragment<TItem> RowTemplate { get; set; }
Property Value
Microsoft.AspNetCore.Components.RenderFragment<TItem>

SelectedItems

Defines the predefined collection of selected items.

Declaration
public IEnumerable<TItem> SelectedItems { get; set; }
Property Value
System.Collections.Generic.IEnumerable<TItem>

SelectedItemsChanged

The event that is triggered when the selected items are changed.

Declaration
public EventCallback<IEnumerable<TItem>> SelectedItemsChanged { get; set; }
Property Value
Microsoft.AspNetCore.Components.EventCallback<System.Collections.Generic.IEnumerable<TItem>>

Sortable

Defines whether the Component is sortable.

Declaration
public bool Sortable { get; set; }
Property Value
System.Boolean

SortMode

Defines the sort mode.

Declaration
public SortMode SortMode { get; set; }
Property Value
SortMode

Methods

Dispose()

Declaration
public override void Dispose()
Overrides
Telerik.Blazor.Components.Common.DataBoundComponent<TItem>.Dispose()

GetItemFromDropIndex(Int32)

Declaration
protected abstract TItem GetItemFromDropIndex(int index)
Parameters
System.Int32 index

Returns
TItem

GetItemFromDropIndex(String)

Declaration
public TItem GetItemFromDropIndex(string index)
Parameters
System.String index

Returns
TItem

PageData()

Declaration
protected virtual Task PageData()
Returns
System.Threading.Tasks.Task

ResetEditContext()

Declaration
protected void ResetEditContext()

Was this article helpful?

Tell us how we can improve this article

Skip
Getting Started
  • Client-side Blazor
  • Server-side Blazor
  • Demos
Community
  • Forums
  • Blogs
  • Feedback Portal
Support Resources
  • Demos
  • Knowledge Base
  • Samples Repo
  • Localizations Repo
Sample Applications
  • Dashboard
  • PWA - Stocks
  • PWA - Blazing Coffee Roasters

Copyright © 2019 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.