buy now
log in


The Grid control that presents your data exactly the way you want.
Download Install from npm

A JavaScript Grid Library That Meets Your Expectations

MindFusion DataViews enables you to render vast data sets with impressive performance, style and user-friendly interface.

Sorting, Filtering and Navigation in a JavaScript Grid

Various Data Types

The data types supported by the grid model include Date, DateTime, Lookup, Image, Integer, String, RealNumber and more. You can add your own data type by implementing the GridModel interface. Data can be filtered and sorted.

Online Sample: A Grid with Quick Navigation and Sorting
Video Tutorial: A Grid with Various Data Type Columns

Cell Editors

The various cell editors provide a convenient way for users to edit cell data. The editors include combo box, which can contain values of your choice; an image picker; a customizable calendar that renders date and time values in a format you specify, and more.

Online Sample: Data Validation in the JavaScript Grid Library
Video Tutorial: How to Implement Data Validation in the Grid Control

CRUD Operations in a JavaScript Grid

CRUD Operations

Create, read, update and delete operations can be executed either through the UI or programmatically. Right-click on each grid row renders a context menu for add and delete of a row. Grid-columns can be read-only.

Online Sample: CRUD (Create, Read, Update, Delete) operations in the JavaScript Grid Library
Video Tutorial: Different Ways to Add an Image Column to a Grid

User Interaction

In-place edit of cells is fully supported and cells can render custom data editors. The grid control allows multiple selection of rows. Custom commands on grid rows can be executed. The rich event set allows you to handle any user action and cancel those you choose.

Online Sample: Events in the JavaScript DataViews Library
Video Tutorial: Search and Cycling of Results in a Grid

JS DataViews: Events
Fast Rendering in the JavaScript DataViews Control

Fast Rendering

The Grid control uses row virtualization to draw only those cells that are currently visible. This approach greatly improves the speed with which data is visualized on the screen and makes browsing grids with thousands of rows fast and resource-efficient.

Online Sample: Various Data Types and Rendering Large Data Sets with the JavaScript Grid Library


The grid control supports theme-based appearance. The themes are in CSS format and you can freely edit them or replicate them in order to create a new theme. Conditional styling can be applied as well as custom drawing of cells. Data can be localized and rendered in a format of your choice.

Online Sample: Selection in the JavaScript Grid

JavaScript Grid Control: Themes and Styles

MindFusion Pack for JavaScript

Copyright © 2001-2024 MindFusion LLC. All rights reserved.
Terms of Use - Contact Us