Bryntum Grid Features
Includes demos for
Features
- Cell editing
 - Customizable cell tooltips
 - Toggle columns using context menu
 - Row filtering
 - Virtualized rendering
 - Infinite scrolling of large datasets
 - Ability to pin rows to the top (as in Excel)
 - Read-only mode available
 - Collapsible columns
 - Plenty of column types: date, number etc.
 - Keyboard navigation
 - Drag rows between different grids
 - Row reordering with drag drop
 - Row grouping
 - Grouped headers
 - Summaries
 - Search and quick find
 - Locked columns with draggable splitter
 - Locked rows
 - Paged datasets
 - Sorting
 - Striped rows
 - Tree view
 - Customize cell contents and appearance
 - Export to PDF, PNG and Excel
 - Multiple individually scrollable grid sections
 - Drag and drop reordering and resizing of columns
 
Visual Appearance
- Ships with five SASS based themes and a demo that shows how to create your own
 - Row height is customizable, and can be changed dynamically
 - Cell contents and appearance can be customized using renderer functions
 - Styling can be changed using normal CSS
 
Technical details
- Built with vanilla JS / CSS, wrappers for popular frameworks
 - Easy to add custom data fields
 - Available as local NPM package
 - Multiple build versions available:
 - UMD-bundle for legacy browsers that require transpiled code
 - UMD-bundle as above but also including babel-polyfill
 - ES Module-bundle for modern browsers that support ES modules
 - All bundles are available in minified or unminified versions
 - Comes with a flexible API where you can customize pretty much any part of the codebase
 
Server/Database Integration
- Integrates with any server technology (node, PHP, Java, ASP.NET etc)
 - Load and save data via JSON.
 - Demo using PHP backend included