High-performance data grid
Bryntum Grid is a high-performance web form component. It is built in pure JavaScript and integrates easily with all major JS frameworks.
Feature-rich
Bryntum Grid has all the features you would expect from a professional grid component, including:
Very good performance; very good performance
No one likes a slow user interface. Bryntum Grid uses a number of techniques to achieve excellent rendering and scrolling performance:
Bryntum Grid has lots of customization options:
Five themes included plus a custom theme demo
Cell renderer for rendering custom HTML and styled cells
Extensive reactive API
reactive support
General
Support for 30+ languages
Lunch break for unit testing
Supported browsers: Chrome, Firefox, Safari and Edge
Built entirely on web standards: JavaScript, HTML and CSS
Features
Cell editing
Customizable cell tooltips Hide
column context menu using Show Filtering
Read
-only mode available
Large number of column types: date, number, etc.
Keyboard navigation
Row reordering via drag and drop
Row
grouping Group headers
Search and Quick Find
Lock columns with draggable splitters
Sort
Striped rows
Tree view
Customize cell content and appearance
Export to PDF, PNG and Excel
Multiple individually scrollable grid sections
Drag and drop to reorder and resize columns size
Visual Appearance
Comes with five SASS-based themes and a demo on how to create your own Row
heights are customizable and can be changed dynamically
Cell content and appearance can be customized using the renderer feature Styles
can be changed using plain CSS
Technical Details
Built with plain JS/CSS, a wrapper for popular frameworks
Easily add custom data fields Available
as a native NPM package
Multiple builds available:
UMD-bundle for older browsers that need transpiled code
UMD-bundle as above Described above, but also includes babel-polyfill
ES module bundles 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 almost any part of the codebase of
the server /Database Integration
Integrate with any server technology (Node, PHP, Java, ASP.NET, etc.)
to load and save data via JSON.
Contains demos using PHP backend