Skip to content

Dash Data Grid

dash-datagrid is the official RevoGrid Core integration for Plotly Dash. It exposes the grid as the generated Python component dash_datagrid.RevoGrid and packages the required JavaScript with the Python distribution.

Use this integration when the application layout and callbacks are written in Python, while the virtualized grid runs in the browser.

Guides

Packages and compatibility

DistributionNamePurpose
PyPIdash-datagridNormal installation for a Dash application
Python importdash_datagridExports RevoGrid
npm@revolist/dash-datagridJavaScript distribution used by the generated Dash component

The Python package supports Python 3.10 or newer and Dash 3.x or 4.x. A normal Python application only installs dash-datagrid; Dash serves the packaged JavaScript locally, so a separate npm install is not required.

Version 1 covers RevoGrid Core. Pro and Enterprise plugin activation, custom JavaScript renderers or editors, imperative methods, and synchronous client-side cancellation are not exposed through the Python component.