Class
SchedulerViewBase

Definition

Namespace:Telerik.Blazor.Components

Assembly:Telerik.Blazor.dll

Syntax:

cs-api-definition
public abstract class SchedulerViewBase : ComponentBase, IComponent, IHandleEvent, IHandleAfterRender, IDisposable

Inheritance: objectComponentBaseSchedulerViewBase

Derived Classes: SchedulerAgendaViewSchedulerMonthViewSchedulerTimeViewBase

Implements: IComponentIDisposableIHandleAfterRenderIHandleEvent

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

Constructors

SchedulerViewBase()

Declaration

cs-api-definition
protected SchedulerViewBase()

Properties

ItemTemplate

Customizes the visual appearance of appointments within this specific view. When set, overrides the main Scheduler's ItemTemplate for this view only. Receives the appointment data object as context for view-specific appointment rendering.

Declaration

cs-api-definition
[Parameter]
public RenderFragment<object> ItemTemplate { get; set; }

Property Value

RenderFragment<object>

SchedulerResourceGroupHeaderTemplate

Customizes the visual appearance of resource group headers when resource grouping is enabled. Receives resource group context including resource data, color, and grouping information. Applied when SchedulerGroupSettings is configured with resource grouping.

Declaration

cs-api-definition
[Parameter]
public RenderFragment<SchedulerResourceGroupHeaderTemplateContext> SchedulerResourceGroupHeaderTemplate { get; set; }

Property Value

RenderFragment<SchedulerResourceGroupHeaderTemplateContext>

SlotTemplate

Customizes the visual appearance of time slot cells within this specific view. Provides context including date, time, and resource information for each rendered slot. Use this to add custom content, highlight special dates, or apply conditional styling per slot.

Declaration

cs-api-definition
[Parameter]
public RenderFragment<SchedulerSlotTemplateContext> SlotTemplate { get; set; }

Property Value

RenderFragment<SchedulerSlotTemplateContext>

Methods

Dispose()

Declaration

cs-api-definition
public void Dispose()

Implements IDisposable.Dispose()

OnInitialized()

Declaration

cs-api-definition
protected override void OnInitialized()

Overrides ComponentBase.OnInitialized()