Bryntum Calendar for Ext JS
Features

General

  • Built entirely on web standards: JavaScript, HTML and CSS
  • Supported browsers: Chrome, Firefox, Safari and modern Edge
  • Easy to localize to support any language.
  • Unit tested with Siesta

Features

  • Drag drop and resize tasks
  • Double click to create a new task
  • Read-only mode available.
  • Undo & redo
  • Recurring tasks
  • Filter tasks on any condition
  • Programmatic validation of any editing actions
  • Customize the task look and feel using basic CSS.
  • Customizable tooltips with support for custom HTML markup
  • Day, week, month, year and agenda views

Visual Appearance

  • All elements can be styled easily using just plain CSS
  • Row height is customizable, and can be changed dynamically.
  • The markup produced by the calendar is powered by pluggable Ext JS XTemplate classes.
  • Tasks can be easily styled individually, either by putting CSS classes on the Model data, or by using the eventRenderer method.

Technical details

  • Platform: Ext JS (separate license required)
  • Easy to add custom data fields to any of the included Data Model classes
  • Multiple build versions available, a readable development build with source code comments and a minified build for production use. You can also build your own custom version to minimize the footprint.
  • Comes with a flexible API where you can override pretty much any part of the codebase.

Server/Database Integration

  • Integrates with any server technology (PHP, Java, ASP.NET etc)
  • Either use the standard Proxy classes in Ext JS or use the built-in CrudManager.
  • Load and save data in JSON or XML. Custom data formats can also be supported.