| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Technical Name |
revo_grid_widget |
| License | LGPL-3 |
| Website | https://github.com/dustinmimbela |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Technical Name |
revo_grid_widget |
| License | LGPL-3 |
| Website | https://github.com/dustinmimbela |
Base module that provides the RevoGrid library for Odoo. RevoGrid is a high-performance, Excel-like data grid component with virtual scrolling, cell editing, and copy/paste support.
RevoGrid is a powerful, high-performance data grid component designed for handling large datasets with Excel-like functionality.
- Virtual Scrolling: Handle millions of rows efficiently
- Column Pinning: Keep important columns visible while scrolling
- Cell Editing: Keyboard navigation and inline editing
- Copy/Paste: Excel-like copy and paste functionality
- Sorting & Filtering: Built-in data manipulation
- Customizable: Custom cell renderers and editors
- Mobile Support: Touch-friendly and responsive
This is a base/dependency module. It does not provide any user interface or functionality on its own.
This module is designed to be used as a dependency by other modules that need RevoGrid functionality.
To use RevoGrid in your custom module:
- Add
'revo_grid_widget'to your module'sdependsin__manifest__.py - Load RevoGrid in your JavaScript code
- Create grid instances with your own data and configuration
Example JavaScript:
const grid = document.createElement('revo-grid');
grid.source = yourData;
grid.columns = yourColumns;
document.body.appendChild(grid);
- Library: RevoGrid (https://github.com/revolist/revogrid)
- Source: Loaded from CDN (jsdelivr.net)
- Version: Latest stable
- Type: Web Component
- Dependencies: None (standalone)
- Performance: Optimized for large datasets
- Install this module from Odoo Apps
- The RevoGrid library will be available for other modules to use
- Install modules that depend on RevoGrid (e.g., Inventory Grid Manager)
Note: This module has no visible interface. It only provides the RevoGrid library as a dependency.
- RevoGrid GitHub: https://github.com/revolist/revogrid
- Documentation: https://rv-grid.com
- Examples: See modules that use this base module
Please log in to comment on this module