Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion blazor/common/integration/blazor-azure-functions.md
Original file line number Diff line number Diff line change
Expand Up @@ -260,7 +260,7 @@ N> The above code example uses `Access-Control-Allow- : *` for development conve

## Integrating Blazor components in the application

This example demonstrates the use of components, including a [Blazor DatePicker](https://www.syncfusion.com/blazor-components/blazor-datepicker) to select a date range, a [Blazor DataGrid](https://www.syncfusion.com/blazor-components/blazor-datagrid) to display orders, and a [Blazor Scheduler](https://www.syncfusion.com/blazor-components/blazor-scheduler) to present events.
This example demonstrates the use of components, including a [Blazor DatePicker](https://www.syncfusion.com/blazor-components/blazor-datepicker) to select a date range, a [Blazor DataGrid](https://www.syncfusion.com/blazor-components/blazor-datagrid) to display orders, and a [Blazor Scheduler](https://www.syncfusion.com/scheduler-sdk/blazor-scheduler) to present events.

The page expects `HttpClient` to be configured with the Azure Functions host URL as its BaseAddress. It uses JSON data returned from the Functions API to populate both the grid and the scheduler. The sample injects the `HttpClient` instance that was registered earlier in `Program.cs` where the `BaseAddress` points to the Azure Functions host.

Expand Down
4 changes: 2 additions & 2 deletions blazor/common/migration/core-mvc-to-blazor.md
Original file line number Diff line number Diff line change
Expand Up @@ -357,7 +357,7 @@ The [Blazor DataGrid](https://www.syncfusion.com/blazor-components/blazor-datagr

### Migrate to Blazor Scheduler component

The [ASP.NET Core MVC Scheduler](https://www.syncfusion.com/aspnet-mvc-ui-controls/scheduler) is a comprehensive event calendar for managing time-based activities, while [Blazor Scheduler](https://www.syncfusion.com/blazor-components/blazor-scheduler) provides a modern, high performance component for building interactive scheduling user interfaces.
The [ASP.NET Core MVC Scheduler](https://www.syncfusion.com/aspnet-mvc-ui-controls/scheduler) is a comprehensive event calendar for managing time-based activities, while [Blazor Scheduler](https://www.syncfusion.com/scheduler-sdk/blazor-scheduler) provides a modern, high performance component for building interactive scheduling user interfaces.

For detailed explanation, refer to the [Blazor Scheduler getting started guide](https://blazor.syncfusion.com/documentation/scheduler/getting-started-with-server-app) and [ASP.NET Core MVC Scheduler getting started guide](https://ej2.syncfusion.com/aspnetmvc/documentation/schedule/getting-started).

Expand Down Expand Up @@ -432,7 +432,7 @@ public class Meeting

**Blazor equivalent**

The [Blazor Scheduler](https://www.syncfusion.com/blazor-components/blazor-scheduler) component defines views using the [ScheduleViews](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Schedule.ScheduleViews.html) collection and binds event data through [ScheduleEventSettings](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Schedule.ScheduleEventSettings-1.html) to handle appointments within the component.
The [Blazor Scheduler](https://www.syncfusion.com/scheduler-sdk/blazor-scheduler) component defines views using the [ScheduleViews](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Schedule.ScheduleViews.html) collection and binds event data through [ScheduleEventSettings](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Schedule.ScheduleEventSettings-1.html) to handle appointments within the component.

{% tabs %}
{% highlight razor tabtitle="Home.razor" %}
Expand Down
4 changes: 2 additions & 2 deletions blazor/common/migration/core-razor-pages-to-blazor.md
Original file line number Diff line number Diff line change
Expand Up @@ -392,7 +392,7 @@ The [Blazor DataGrid](https://www.syncfusion.com/blazor-components/blazor-datagr

### Migrate to Blazor Scheduler component

The [ASP.NET Core Razor Pages Scheduler](https://www.syncfusion.com/aspnet-core-ui-controls/scheduler), is a fully featured event calendar component that helps users manage their time efficiently. The [Blazor Scheduler](https://www.syncfusion.com/blazor-components/blazor-scheduler) is a flexible and high-performance event calendar component built for managing time-based data and resources in Blazor applications.
The [ASP.NET Core Razor Pages Scheduler](https://www.syncfusion.com/aspnet-core-ui-controls/scheduler), is a fully featured event calendar component that helps users manage their time efficiently. The [Blazor Scheduler](https://www.syncfusion.com/scheduler-sdk/blazor-scheduler) is a flexible and high-performance event calendar component built for managing time-based data and resources in Blazor applications.

For detailed guidance, refer to the [Blazor Scheduler getting started guide](https://blazor.syncfusion.com/documentation/scheduler/getting-started-with-server-app) and the [ASP.NET Core Razor Scheduler getting started guide](https://ej2.syncfusion.com/aspnetcore/documentation/schedule/getting-started).

Expand Down Expand Up @@ -468,7 +468,7 @@ namespace ScheduleSample.Pages

**Blazor approach**

The [Blazor Scheduler](https://www.syncfusion.com/blazor-components/blazor-scheduler) uses [ScheduleEventSettings](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Schedule.ScheduleEventSettings-1.html) to bind a local event list, allowing the component to handle updates internally.
The [Blazor Scheduler](https://www.syncfusion.com/scheduler-sdk/blazor-scheduler) uses [ScheduleEventSettings](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Schedule.ScheduleEventSettings-1.html) to bind a local event list, allowing the component to handle updates internally.

{% tabs %}
{% highlight razor tabtitle="Index.razor" %}
Expand Down
4 changes: 2 additions & 2 deletions blazor/common/migration/webform-to-blazor-migration.md
Original file line number Diff line number Diff line change
Expand Up @@ -256,7 +256,7 @@ The [Blazor DataGrid](https://www.syncfusion.com/blazor-components/blazor-datagr

### Migrate to Blazor Scheduler component

**ASP.NET Web Forms Scheduler** is used to organize and manage events across different calendar views in web applications, while [Blazor Scheduler](https://www.syncfusion.com/blazor-components/blazor-scheduler) is a modern component that offers a more dynamic and user friendly way to handle appointments and scheduling.
**ASP.NET Web Forms Scheduler** is used to organize and manage events across different calendar views in web applications, while [Blazor Scheduler](https://www.syncfusion.com/scheduler-sdk/blazor-scheduler) is a modern component that offers a more dynamic and user friendly way to handle appointments and scheduling.

For additional details, refer to the [Blazor Scheduler getting started guide](https://blazor.syncfusion.com/documentation/scheduler/getting-started-with-server-app) and [Web Forms Scheduler getting started guide](https://help.syncfusion.com/aspnet/schedule/getting-started).

Expand Down Expand Up @@ -327,7 +327,7 @@ namespace WebFormsScheduler

**Blazor equivalent**

The [Blazor Scheduler](https://www.syncfusion.com/blazor-components/blazor-scheduler) component is declared in Razor markup, where views are configured using child components, and appointment data is supplied through the [ScheduleEventSettings.Datasource](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Schedule.ScheduleEventSettings-1.html) property.
The [Blazor Scheduler](https://www.syncfusion.com/scheduler-sdk/blazor-scheduler) component is declared in Razor markup, where views are configured using child components, and appointment data is supplied through the [ScheduleEventSettings.Datasource](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Schedule.ScheduleEventSettings-1.html) property.

{% tabs %}
{% highlight razor tabtitle="Schedule.razor" %}
Expand Down
4 changes: 2 additions & 2 deletions blazor/common/migration/winforms-blazor-migration.md
Original file line number Diff line number Diff line change
Expand Up @@ -387,7 +387,7 @@ namespace WinFormsChartApp

### Scheduler

[WinForms Scheduler](https://www.syncfusion.com/winforms-ui-controls/scheduler) is a feature rich scheduling control for managing appointments and resources in Windows desktop applications, while [Blazor Scheduler](https://www.syncfusion.com/blazor-components/blazor-scheduler) is the Blazor component designed for calendar and scheduling scenarios in web applications.
[WinForms Scheduler](https://www.syncfusion.com/winforms-ui-controls/scheduler) is a feature rich scheduling control for managing appointments and resources in Windows desktop applications, while [Blazor Scheduler](https://www.syncfusion.com/scheduler-sdk/blazor-scheduler) is the Blazor component designed for calendar and scheduling scenarios in web applications.

For additional details, refer to the [WinForms Scheduler getting started guide](https://help.syncfusion.com/windowsforms/scheduler/getting-started) and [Blazor Scheduler getting started guide](https://blazor.syncfusion.com/documentation/scheduler/getting-started-with-server-app).

Expand All @@ -406,7 +406,7 @@ For additional details, refer to the [WinForms Scheduler getting started guide](

The [WinForms Scheduler](https://www.syncfusion.com/winforms-ui-controls/scheduler) control can be added programmatically or via the Visual Studio Designer. Views and appointments are configured programmatically or in the Designer, and data is assigned through the `DataSource` property.

The [Blazor Scheduler](https://www.syncfusion.com/blazor-components/blazor-scheduler) component is declared in Razor markup, where views are configured using child components, and appointment data is supplied through the [DataSource](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Schedule.ScheduleEventSettings-1.html#Syncfusion_Blazor_Schedule_ScheduleEventSettings_1_DataSource) parameter.
The [Blazor Scheduler](https://www.syncfusion.com/scheduler-sdk/blazor-scheduler) component is declared in Razor markup, where views are configured using child components, and appointment data is supplied through the [DataSource](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Schedule.ScheduleEventSettings-1.html#Syncfusion_Blazor_Schedule_ScheduleEventSettings_1_DataSource) parameter.

**WinForms approach**

Expand Down
4 changes: 2 additions & 2 deletions blazor/common/performance-and-scalability/virtualization.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ With virtualization enabled, large datasets become easier to handle, even when t
The following Blazor components provide built-in virtualization support for efficiently handling large datasets.

* **[DataGrid](https://www.syncfusion.com/blazor-components/blazor-datagrid)** - Supports row virtualization, column virtualization, overscan buffering, virtual loading placeholders (mask rows), frozen columns with virtualization, and infinite scrolling.
* **[Scheduler](https://www.syncfusion.com/blazor-components/blazor-scheduler)** - Supports virtual scrolling to efficiently render large appointment collections and improve timeline performance.
* **[Scheduler](https://www.syncfusion.com/scheduler-sdk/blazor-scheduler)** - Supports virtual scrolling to efficiently render large appointment collections and improve timeline performance.
* **[ListView](https://www.syncfusion.com/blazor-components/blazor-listview)** - Supports UI virtualization with window or container scrolling modes.
* **[File Manager](https://www.syncfusion.com/blazor-components/blazor-file-manager)** - Supports UI virtualization in both Details and Large Icons views.
* **[TreeView](https://www.syncfusion.com/blazor-components/blazor-treeview)** - Supports UI virtualization to render only visible nodes, significantly improving performance in large hierarchical structures.
Expand All @@ -45,7 +45,7 @@ For complete virtualization guidance, see:

## Scheduler virtualization

The [Blazor Scheduler](https://www.syncfusion.com/blazor-components/blazor-scheduler) supports virtual scrolling to efficiently render large appointment collections and improve timeline performance. This helps reduce DOM size and keeps the scheduler responsive when working with extensive schedules.
The [Blazor Scheduler](https://www.syncfusion.com/scheduler-sdk/blazor-scheduler) supports virtual scrolling to efficiently render large appointment collections and improve timeline performance. This helps reduce DOM size and keeps the scheduler responsive when working with extensive schedules.

For complete virtualization guidance, see:

Expand Down
4 changes: 2 additions & 2 deletions blazor/common/security/authentication-and-authorization.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ This guide uses authentication and authorization in a Blazor Server application

## Authentication with Blazor components

This section explains how to implement **UI-level** and **data-level authorization** in [Blazor components](https://www.syncfusion.com/blazor-components) such as [Blazor DataGrid](https://www.syncfusion.com/blazor-components/blazor-datagrid), [Blazor Scheduler](https://www.syncfusion.com/blazor-components/blazor-scheduler), and [Blazor TreeView](https://www.syncfusion.com/blazor-components/blazor-treeview). UI-level authentication is demonstrated across all components using `<AuthorizeView>` to control the visibility of UI elements based on the user’s authentication state.
This section explains how to implement **UI-level** and **data-level authorization** in [Blazor components](https://www.syncfusion.com/blazor-components) such as [Blazor DataGrid](https://www.syncfusion.com/blazor-components/blazor-datagrid), [Blazor Scheduler](https://www.syncfusion.com/scheduler-sdk/blazor-scheduler), and [Blazor TreeView](https://www.syncfusion.com/blazor-components/blazor-treeview). UI-level authentication is demonstrated across all components using `<AuthorizeView>` to control the visibility of UI elements based on the user’s authentication state.

For data-level security, [SfDataManager](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DataManager.html) is configured to include **Bearer tokens** in API requests, enabling secure access to protected backend endpoints for components such as **Blazor DataGrid** and **Blazor Scheduler**. In this example, the **Blazor TreeView** component uses local data and focuses only on UI-level authentication.

Expand Down Expand Up @@ -196,7 +196,7 @@ The [Blazor DataGrid](https://www.syncfusion.com/blazor-components/blazor-datagr

### Blazor Scheduler component

The [Blazor Scheduler](https://www.syncfusion.com/blazor-components/blazor-scheduler) uses [SfDataManager](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DataManager.html) to send authenticated requests and retrieve event data securely from protected APIs. This ensures that only authorized users can access protected data from the API.
The [Blazor Scheduler](https://www.syncfusion.com/scheduler-sdk/blazor-scheduler) uses [SfDataManager](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.DataManager.html) to send authenticated requests and retrieve event data securely from protected APIs. This ensures that only authorized users can access protected data from the API.

{% tabs %}
{% highlight razor tabtitle="Home.razor" %}
Expand Down
2 changes: 1 addition & 1 deletion blazor/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ Blazor Components is an enterprise-grade, native UI components library for creat

## What’s included?

- Data bound components like [DataGrid](https://www.syncfusion.com/blazor-components/blazor-datagrid), [TreeGrid](https://www.syncfusion.com/blazor-components/blazor-tree-grid), [Charts](https://www.syncfusion.com/blazor-components/blazor-charts), [Scheduler](https://www.syncfusion.com/blazor-components/blazor-scheduler), [Pivot Table](https://www.syncfusion.com/blazor-components/blazor-pivot-table), and more.
- Data bound components like [DataGrid](https://www.syncfusion.com/blazor-components/blazor-datagrid), [TreeGrid](https://www.syncfusion.com/blazor-components/blazor-tree-grid), [Charts](https://www.syncfusion.com/blazor-components/blazor-charts), [Scheduler](https://www.syncfusion.com/scheduler-sdk/blazor-scheduler), [Pivot Table](https://www.syncfusion.com/blazor-components/blazor-pivot-table), and more.
- [Form inputs](https://www.syncfusion.com/blazor-components/blazor-textbox), [Editors](https://www.syncfusion.com/blazor-components/blazor-rich-text-editor), [Pickers](https://www.syncfusion.com/blazor-components/blazor-datepicker), [Menus](https://www.syncfusion.com/blazor-components/blazor-menu-bar), [Navigation](https://www.syncfusion.com/blazor-components/blazor-treeview), and [Layout](https://www.syncfusion.com/blazor-components/blazor-dashboard) components.
- Rich visualization: [2D/3D Charts](https://www.syncfusion.com/blazor-components/blazor-3d-charts), [Gauges](https://www.syncfusion.com/blazor-components/blazor-linear-gauge), [Maps](https://www.syncfusion.com/blazor-components/blazor-map), [HeatMaps](https://www.syncfusion.com/blazor-components/blazor-heatmap-chart), and [Sparklines](https://www.syncfusion.com/blazor-components/blazor-sparkline).
- Theming system with multiple built-in themes and CSS variables for fine grained component.
Expand Down
2 changes: 1 addition & 1 deletion blazor/scheduler/accessibility.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ documentation: ug

# Accessibility in Blazor Scheduler Component

The [Blazor Scheduler](https://www.syncfusion.com/blazor-components/blazor-scheduler) component followed the accessibility guidelines and standards, including [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/) standards, and [WCAG roles](https://www.w3.org/TR/wai-aria/#roles) that are commonly used to evaluate accessibility.
The [Blazor Scheduler](https://www.syncfusion.com/scheduler-sdk/blazor-scheduler) component followed the accessibility guidelines and standards, including [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), [WCAG 2.2](https://www.w3.org/TR/WCAG22/) standards, and [WCAG roles](https://www.w3.org/TR/wai-aria/#roles) that are commonly used to evaluate accessibility.

The accessibility compliance for the Blazor Scheduler component is outlined below.

Expand Down
2 changes: 1 addition & 1 deletion blazor/scheduler/clipboard.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ documentation: ug

# Clipboard in Blazor Scheduler Component

The Clipboard functionality in the [Blazor Scheduler](https://www.syncfusion.com/blazor-components/blazor-scheduler) enhances scheduling efficiency by enabling users to cut, copy, and paste appointments with ease. This feature is especially beneficial for those managing multiple appointments, as it eliminates the need for repetitive data entry and allows users to quickly adjust their schedules without hassle.
The Clipboard functionality in the [Blazor Scheduler](https://www.syncfusion.com/scheduler-sdk/blazor-scheduler) enhances scheduling efficiency by enabling users to cut, copy, and paste appointments with ease. This feature is especially beneficial for those managing multiple appointments, as it eliminates the need for repetitive data entry and allows users to quickly adjust their schedules without hassle.

To activate the clipboard feature in the scheduler, simply set the [`AllowClipboard`](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Schedule.SfSchedule-1.html#Syncfusion_Blazor_Schedule_SfSchedule_1_AllowKeyboardInteraction) property to **true**.

Expand Down
2 changes: 1 addition & 1 deletion blazor/scheduler/data-binding.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ It supports the following kinds of data binding methods:
* List binding
* Remote data

Please take a moment to watch this video to learn about data binding in the [Blazor Scheduler](https://www.syncfusion.com/blazor-components/blazor-scheduler).
Please take a moment to watch this video to learn about data binding in the [Blazor Scheduler](https://www.syncfusion.com/scheduler-sdk/blazor-scheduler).

{% youtube
"youtube:https://www.youtube.com/watch?v=EwfxPrqxma8"%}
Expand Down
Loading