Back to Devexpress

Included Components

aspnet-3796-components-scheduler-product-information-included-components.md

latest13.2 KB
Original Source

Included Components

  • Dec 17, 2020
  • 5 minutes to read

The DevExpress ASP.NET Scheduler provides a set of native components and controls which can be used in your scheduling applications to facilitate the necessary user interaction. All these controls support the style, look and feel, and tooltip mechanisms common to all DevExpress controls. This enables you to provide a uniform appearance and behavior to all the controls in your application.

Main Controls

IconNameDescription
ASPxScheduler ControlRepresents a visual control which allows appointments to be scheduled and displayed. This main control can host several auxiliary Scheduler controls (they are listed in the table “Helper Controls”). Their visibility is determined by the corresponding properties of the main control.
ASPxSchedulerStorageControlRepresents a non-visual component that enables you to implement all scheduler-based data operations using third-party web controls.

Helper Controls

This table contains controls which can be displayed within the main control, or in a standalone mode.

IconNameDescription
View Visible IntervalRepresents a visual control which displays the visible time interval of the Scheduler’s current view.
View NavigatorRepresents a visual control which allows changing the currently visible time interval one page back or forth, and switching to the current date.
View SelectorRepresents a visual control which allows Scheduler view switching.
Resource NavigatorRepresents a visual control which allows selection of visible resources and navigation within the resources’ list. Also it enables to change the number of resources displayed at one time.
ASPxDateNavigatorRepresents the most versatile control of this group. It is helpful for navigation within the Scheduler and changing the current Scheduler’s view, depending on the selected time interval. It uses a calendar display to indicate holidays, and days with appointments.

Additional Controls

The DevExpress ASP.NET Scheduler also provides a number of auxiliary controls. With the help of these controls you can change the Scheduler’s view characteristics, and modify the appointment’s properties.

Additional controls are listed below:

IconNameDescription
AppointmentRecurrenceControlRepresents a control used to set the recurrence options for appointments.
AppointmentRecurrenceFormRepresents a container control, which includes an AppointmentRecurrenceControl. It is designed for the appointment editing form.
TimeZoneEditRepresents a combo box used to specify a time zone.
DailyRecurrenceControlRepresents a control used to set the recurrence options for daily recurrent appointments.
MonthEditRepresents a combo box used to select a month.
MonthlyRecurrenceControlRepresents a control used to set the recurrence options for monthly recurrent appointments.
RecurrenceRangeControlRepresents a control used to specify the number of re-occurrences or a time interval within which the occurrences should happen.
RecurrenceTypeEditRepresents a control for the recurrence type selection.
WeekDaysCheckEditRepresents a control that allows selection of days of the week by checking the corresponding boxes.
WeekDaysEditRepresents a combo box used to select days of the week.
WeeklyRecurrenceControlRepresents a control used to set the recurrence options for weekly recurrent appointments.
WeekOfMonthEditRepresents a combo box used to select a week of the month.
YearlyRecurrenceControlRepresents a control used to set the recurrence options for yearly recurrent appointments.
ASPxSchedulerControlPrintAdapterRepresents a non-visual control which allows binding of the ASPxScheduler to the scheduler report.
ASPxSchedulerStoragePrintAdapterRepresents a non-visual control which allows binding of the ASPxSchedulerStorage to the scheduler report.

Reporting Controls and Components

The Scheduler Report controls and components are used to display various information in a Scheduler report. All these controls can be added to a report, at either Visual Studio design time or in the End-User Report Designer.

The controls specific to SchedulerReport are:

IconNameDescription
DayViewTimeCellsA time cells control representing the Scheduler’s Day View. It can be used to print one or more days, which do not have to be consecutive.
HorizontalWeekA time cells control representing the Scheduler’s Month View. It can be used to print a week or several weeks.
FullWeekA time cells control representing the Scheduler’s Week View. It can be used to print one or more weeks in a compact style.
TimelineCellsA time cells control representing the Scheduler’s Timeline View. It can visualize appointments using different time scales.
HorizontalDateHeadersA header control used to print dates for the columns of time cells.
DayOfWeekHeadersA header control used to print days of the week for the HorizontalWeek control.
TimelineScaleHeadersA header control used to print time scales for the ReportTimelineView.
HorizontalResourceHeadersA header control used to print resources for the columns of time cells.
VerticalResourceHeadersA vertical header control used to print resources for the rows of time cells.
DayViewTimeRulerA control used to print a time ruler on the left side of the linked DayViewTimeCells control.
TimeIntervalInfoA control used to print a textual representation of the time interval.
ResourceInfoA control used to print a list of resources.
CalendarControlA control used to print a monthly calendar for a time interval, visualized by the linked time cells control
FormatTimeIntervalInfoA control used to print a textual view of the time interval, using the specified format.

The components specific to SchedulerReport are:

IconNameDescription
ReportDayViewA View component for a daily style report.
ReportWeekViewA View component for a week-style report.
ReportMonthViewA View component for a monthly (multi-week) style report.
ReportTimelineViewA View component for a timeline style report.
SchedulerControlPrintAdapterScheduler print adapter bound to the SchedulerControl.
SchedulerStoragePrintAdapterScheduler print adapter bound to the SchedulerStorage