Version

Configuring Views (igScheduler)

Purpose

The topics in this section provide information about the different views used by the igScheduler control to present calendar data.

Overview

The igScheduler control can be configured to present calendar information in different ways called "views". The view type can be configured using the ViewMode property.

Required Background

Topic Purpose
Overview (igScheduler) This topic provides conceptual information for the igScheduler™ control including information regarding: features, configuration, requirements and theming.
Configuring Appointments (igScheduler) This topic shows how to setup and configure Appointments DataSource for the igScheduler.
Configuring Resources (igScheduler) The topics in this section provide information about the resources concept of the igScheduler control.

Agenda View

This topic explains how data is presented in the igScheduler's agenda view.

Configuring

The following table maps some configurable aspect/behavior of the agenda view to the property that is responsible for:

Aspect Description Property
Amount of visible days Configure the the amount of days in the agenda view. dateRangeInterval

The following table maps some of the user interactions to the events that are raised by the control:

User Interaction Description Event
Changed the range Fired after agenda view range is changed when using previous and next buttons. agendaRangeChanged
Changing the range Fired before agenda view range is changed when using previous and next buttons. agendaRangeChanging

Month View

This topic explains how data is presented in the igScheduler's month view.

Configuring

The following table maps some configurable aspect/behavior of the month view to the property/method that is responsible for:

Aspect Description Property
Agenda visible appointments The scope of appointments that are displayed in a MonthView's AgendaView agendaVisibilityType
Appointment indicator mode The type of content displayed for appointment in a MonthView day. appointmentMode
Agenda visibility Controls the visibility of an AgendaView in a MonthView. When enabled, the MonthView will display an AgendaView showing the Appointments for the currently selected day at the top of its list of Appointments. isAgendaVisible
Horizontal Separator Controls the visibility of the horizontal separators between weeks in the MonthView isHorizontalSeparatorVisibile
Days visibility from the next month Controls the visibility of the days from the next month that occur in the last week of a given month. isNextMonthShown
Days visibility from the previous month Controls the visibility of the days from the previous month that occur in the last week of a given month. isPreviousMonthShown
Vertical separator between days Controls the visibility of the vertical separators between days of the week in a MonthView. isVerticalSeparatorVisibile
Weekdays names visibility Controls the visibility of the weekday names in MonthView. isWeekdayVisible
Week number visibility Controls the visibility of the week numbers in a MonthView. isWeekNumberVisible
Agenda - Month view split orientation Controls the orientation, which determines whether the MonthView and AgendaView views are split vertically or horizontally. This option can be used when the AgendaView is displayed in the MonthView.
viewSplitOrientation

Week View

This topic explains how data is presented in the igScheduler's week view.

Configuring

The following table maps some configurable aspect/behavior of the week view to the corresponding property/method:

Aspect Description Property
Display mode The week view can be configured to show all 7 week days or only the days configured as working days. weekViewDisplayMode
Time slot duration Configure the time slots' duration. Currently 5, 6, 10, 15, 30 and 60 minutes are supported. timeSlotInterval
Working days and hours You can configure this view to display only working hours or all 24 hours. workingHoursDisplayMode

Day View

This topic explains how data is presented in the igScheduler's day view.

Configuring

The following table maps some configurable aspect/behavior of the day view to the property/method that is responsible for:

Aspect Description Property
Visible days You can control how many days are visible at a time in the day view. Currently between 1 and 7 days are supported. dayViewNumberOfDays
Time slot duration Configure the time slots' duration. Currently 5, 6, 10, 15, 30 and 60 minutes are supported. timeSlotInterval
Working days and hours You can configure this view to display only working hours or all 24 hours. workingHoursDisplayMode

Related topics

Topic Purpose
Configuring Appointments (igScheduler) This topic shows how to setup and configure Appointments DataSource for the igScheduler.

Configuring Resources (igScheduler): This topic shows how to add and configure Resources list for the appointments.

View on GitHub