DustinMimbela Experto en Odoo
Volver a la Tienda de Apps
Odoo Apps / Technical
RevoGrid Widget Base
v18
Technical Módulo: revo_grid_widget

RevoGrid Widget Base

Autor: Dustin Mimbela

Precio del Módulo Gratis

Documentación Completa del Módulo

RevoGrid Widget Base

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.

What is RevoGrid?

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
Dependency Module

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.

For Developers

To use RevoGrid in your custom module:

  1. Add 'revo_grid_widget' to your module's depends in __manifest__.py
  2. Load RevoGrid in your JavaScript code
  3. 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);
                    
Technical Details
  • 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
Installation
  1. Install this module from Odoo Apps
  2. The RevoGrid library will be available for other modules to use
  3. 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.

Resources

¿Necesitas conectar hardware en tu Odoo POS?

Desarrollo de módulos a medida, conexión directa de balanzas comerciales, impresoras térmicas (IP/Bluetooth/USB), y flujos de automatización locales.