• Material 3
  • Fluent
  • Fluent 2
  • Bootstrap 5
  • Tailwind CSS
  • High Contrast
  • Fluent 2 High Contrast
Preferences
Mode Selection
Touch
Mouse
Theme Selection
Theme Mode
Localization
*Translated by Google Translator.
Currency

Example of Hierarchical Grouping in ASP.NET Core Scheduler Control

This demo illustrates the work progress under two different projects which are categorized as "Development" and "Testing", since both the projects comes across the two common stages.

DEMO
SOURCE

In this demo, there are two resource levels defined under the resources property - one with the name Projects and other with the name Categories respectively. Also, both the names are defined in the group property to allow two level hierarchical grouping. The order of grouping depends on the order of names passed onto the resources option within group. The requirement here is to categorize the sub-options that are common to both the projects and therefore to enable such grouping, it is necessary to set byGroupID option within the groupID - whereby allowing all the resources available in each child level to group under its parent resources. With this option available, we can avoid the need to provide multiple definitions of the same data to be grouped under different parent.

Also, the colors defined at the last level resources will get applied to the events of those resources by default. In case, if the colors of parent level needs to be applied to child events, then it is necessary to define the resourceColorField option within the eventSettings property with the parent level resource name value.

Transform your ASP.NET Core web apps today with Syncfusion® ASP.NET Core components
85+ high-performance and responsive UI components
Dedicated support
Hassle-free licensing
TRY IT FOR FREE
opens in a new tab