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.