The initial release of MindFusion Scheduler for JavaScript is available.
The library is written 100% in JavaScript and aims to provide your web application with beautiful, interactive and highly responsive calendars and schedules. The key features include:
Six Schedule Views1. TimeTable ViewThe Timetable view renders one or several days, which are divided in intervals of your choice. You can record several events at the same time.
2. SingleMonth ViewThe classic monthly calendar where users can clearly see their appointments and scheduled events in the calendar cells.
3. MonthRange ViewThis view renders several months at a time, cells with events are highlighted. The number of months to render is custom-set.
4. WeekRange ViewThe view lets you render one week at a time or a week on each row. The number of days to display at each row is customizable.
5. Resource ViewThe resource view is a grid here you see all appointments grouped by each member of your team or by each office/location. It supports several timelines, which let you control the number and size of the cells.
6. List ViewThis view displays the appointments in horizontal or vertical lists. The time unit of the cells is custom-set as well the total number of cells and visible cells.
EventsVarious notification and validation events are raised for each action performed by the user. The events provide useful information about the action as well possibility to cancel the event.
StylingAll schedules and calendars are styled through CSS themes. Each theme provides you with CSS classes for any detail on the schedule. The control ships with a set of various predefined CSS themes, which you can use directly or fine-tune as you wish. In addition, viewSettings classes provide the means to control how each view looks as a structure – what type of header, title, date and time format is used etc.
Import and ExportThe whole schedule or selected items – resources, contacts, locations and tasks – can be saved into a Json or XML file. You can load the data back to the schedule when necessary.
LocalizationComplete localization of the schedule is available through the locale object, whose fields you can see in the samples with the control. You can translate all fields or only those used by your application in a language of your choice.
Built-in FormsThe Recurrence, Appointment and Reminder UI forms provide the users of your software with a convenient way to create, edit and delete appointments and tasks.
Js Scheduler is provided with detailed documentation with plenty of sample code and tutorials, various samples and first-class technical support. You can download the trial version from here:
https://mindfusion.eu/JsScheduler.zipThe library is available on NPM, use:
npm install scheduler-libraryVisit the Scheduling for JavaScript page on MindFusion website
https://mindfusion.eu/javascript-scheduler.html for further details on the component.