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