The following table summarizes the known issues and limitations of the igScheduler
™ control. Detailed explanations of some of the issues and the existing workarounds are provided after the summary table.
Legend | Description |
---|---|
Workaround available | |
No known workaround | |
No known workaround, fix planned |
Below are listed all current limitations for the initial version of the igScheduler
widget.
Issue | Description | Status |
---|---|---|
Time-zone offsetting | Time-zone offset settings details | |
Custom color scheme | Pre-defined custom color scheme is used | |
Templating | Templating and changing of appointment appearance is not supported | |
ARIA support for appointments in calendar (Canvas) | No ARIA support for appointments in calendar (Canvas) | |
First day of the week setting | First day of the week settings are set to Sunday by design |
|
Using of remote datasource is not supported | Local data source should be used. | |
Swipe-gestures support | No swipe-gestures support | |
Tab navigation to appointment popover | No tab navigation to appointment popover | |
Min width support – 320 px | Minimum width resolution support on mobile devices is 320 px | |
Setting the views option through Ignite UI for MVC. | Configuring the views option through the ASP.NET MVC does not take effect. |
Time in the igScheduler
is always shown according to the current browser offset (hours). Currently the scheduler does not support showing times in a different zone than the browser's time zone.
A pre-defined color scheme with twelve colors is provided by the scheduler, which cannot be changed by the end user.
Currently it is not possible to customize the appearance of the scheduler events by using templates.
Scheduler appointments are visualized using canvas which could not be processed by screen readers. Consider listing selected appointments separately, in igGrid for instance, for accessibility purposes.
The list below provides links to more details related to how WAI-ARIA support has been implemented in Widgets that are part of the scheduler.
Sunday is used as the first day of the week by default and currently we do not expose an option that could be used to set a different day of the week (e.g. Monday).
Currently igScheduler can handle only local datasource.
Currently the igScheduler
doesn't have swipe gestures support for actions like swipe left
or swipe right
for example.
There is accessibility limitation with tab navigation
and selection
of appointment, by using the keyboard.
320 pixels
is the minimum resolution under which igScheduler
will be fully visible with properly aligned html elements. This applies for mobile devices.
For next releases it is planned to add a message that will be shown when minimum resolution is reached.
Using the views
option exposed by the Ignite UI for MVC to control which views(Agenda
, Week
, Day
, Month
) are initialized does not work. This will be implemented for the next scheduler version.
View on GitHub