Skip to main content Skip to footer

Most Flexible JavaScript Datagrid in the Industry

Improve your applications by leveraging the best JavaScript datagrid in the industry with Wijmo's FlexGrid. FlexGrid provides a familiar, Excel-like experience and an extensive list of features including:

DOWNLOAD SAMPLES WITH SOURCE CODE (v 5.20242.21) Request a Demo

Ideas That Inspire. Discover What's New in Our Release Section.

Try the Industry's Best JavaScript Datagrid Here

A JavaScript Datagrid is a feature-rich control for displaying data in a tabular format. Its functionalities include data binding, editing, Excel-like filtering, custom sorting, aggregating rows, and support for various file formats.

JavaScript Datagrid Quick Start Guide
1. Install from npm npm install @mescius/wijmo.purejs.all
2. Declare grid markup <div id="hostElement"></div>
3. Import and initialize grid module import * as wjGrid from '@mescius/wijmo.grid';
let grid = new wjGrid.FlexGrid('#hostElement');

Learn more with our complete quick start guide for FlexGrid

 

Popular JavaScript Datagrid Features

Custom Cells

FlexGrid allows you to heavily customize the look, feel, and functionality of every cell within the grid to match your style requirements. You can add Wijmo and custom components to cells, conditionally style cells and their internal data, and dynamically update cells within the datagrid.

TreeGrid

FlexGrid allows you to bind child items to the grid, creating a TreeGrid to display your data. TreeGrid supports both bound and an unbound mode, lazy loading of data to increase performance, and importing XML data to display.

Searching

FlexGrid allows you to perform full-text searches–filtering your data to show all matching instances found in the datagrid. You can then highlight all matching occurrences of the scanned text.

Grouping

FlexGrid allows you to group data via CollectionView. Set multiple groups in a single datagrid and implement an Outlook-style GroupPanel to allow users to drag-and-drop columns to create groups.

Why Choose FlexGrid for JavaScript?

Controls that Feel Familiar

Familiar Functionality

Excel-like keyboard support, data aggregation, cell merging, star sizing, and cell freezing create a familiar experience.

Limitless CellTemplates

Limitless CellTemplates

Cell Templates provide limitless templates with support for declarative markup and binding expressions for Angular, React, Vue and PureJS.

Fast and Flexible

Improved Performance

Our FlexGrid module clocks at 113kb, it'll help keep your applications lean and fast with minimal load time. 

Written in TypeScript

Written in TypeScript

With TypeScript, you'll get an object-oriented C# feel, design-time error checking, and complete IntelliSense in Visual Studio.

Framework Support

First-Class Support

Wijmo, framework agnostic, includes full support for Angular, ReactVue, and Knockout, with the same grid across frameworks.

Security Compliant

Security Compliant

Wijmo is Content Security Policy (CSP) compliant, working seamlessly in JavaScript applications without compromising security.

Wijmo's Customer Feedback & Awards

Five Star Rating

"Good value for money and high quality components"

RICHARD HERBERT

Five Star Rating

"Great tools, not cheap, but worth the money for us."

TRUSTED CUSTOMER

Five Star Rating

"I've been using Wijmo controls for about a year and a half. Fantastic product. Fantastic support!"

TRUSTED CUSTOMER

ComponentSource Award 2023 Top 50 Product ComponentSource Award 2024 Top 50 Product
Thomson Reuters

"We rely on functionality of Wijmo Core's FlexGrid in our massive next-generation platform products. Wijmo's modern, full-featured FlexGrid with sophisticated grid manipulations is what you will find at the heart of our workflow."

AARON MENDEZ, MANAGER OF THE USER EXPERIENCE, THOMSON REUTERS

Microsoft

"I don’t give kudos lightly, and without merit, but the Wijmo team has been awesome to work with. Just amazingly responsive! I am so glad I recommended Wijmo to my partners."

GABOR FARI, PARTNER TECHNOLOGY STRATEGIST - MICROSOFT CORP

Microsoft

"With Wijmo's extensibility model, the Microsoft Dynamics team was able to quickly customize and incorporate Wijmo 5 components into our new release."

PARAM KAHLON, GENERAL MANAGER, MICROSOFT DYNAMICS CRM ENGINEERING

Trusted by the World's Leading Companies