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

Specifies a smartbox toool that provides search, semantic search and AI Assistant.

Definition

Constructors

C#
public GridToolBarSmartBoxTool()

Methods

C#
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters:__builderRenderTreeBuilder

Overrides: ComponentBase.BuildRenderTree(RenderTreeBuilder)

C#
protected override Task OnInitializedAsync()
Returns:

Task

Overrides: TableToolBarItem.OnInitializedAsync()

Properties

Specifies the initially active mode of the SmartBox tool. Use this to show a specific panel (Search, SemanticSearch, or AIAssistant) by default.

C#
[Parameter]
public GridSmartBoxMode ActiveMode { get; set; }

Fires when the active SmartBox panel changes, either through user interaction or programmatically.

C#
[Parameter]
public EventCallback<GridSmartBoxMode> ActiveModeChanged { get; set; }

Children: The child settings components for configuring SmartBox tool behavior. Use nested tags like SmartBoxSearchSettings, SmartBoxSemanticSearchSettings, and SmartBoxAIAssistantSettings to customize each mode.

C#
[Parameter]
public RenderFragment ChildContent { get; set; }

Defines a template to completely override the default SmartBox tool appearance and behavior. When provided, this template replaces the entire SmartBox component rendering, giving you full control over its UI. Use this for advanced customization scenarios where the default SmartBox layout doesn't meet your requirements.

C#
[Parameter]
public RenderFragment GridToolBarSmartBoxToolSettings { get; set; }