- Notifications
You must be signed in to change notification settings - Fork9
React pivot table example with Flexmonster
flexmonster/pivot-react
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Website:flexmonster.com
Flexmonster Pivot Table & Charts is a powerful and fully customizable JavaScript component for web reporting. It is packed with all core features for data analysis and can easily become a part of your React data visualization project. The tool supports popular frameworks like Angular, React, Vue, Blazor, andmore. Also, Flexmonster connects to any data source, including SQL and NoSQL databases, JSON and CSV files, OLAP cubes, and Elasticsearch.
This repository contains sampleNext.js andReact projects for Flexmonster Pivot Table & Charts.
Table of contents:
- Prerequisites
- Installation
- What is inside the project
- Related Flexmonster docs
- Support and feedback
- Flexmonster licensing
- Social media
For Next.js:
For ES6/TypeScript:
- Download a
.zip
archive with the sample project or clone it from GitHub with the following command:
git clone https://github.com/flexmonster/pivot-react.git&&cd pivot-react
Choose one of the following projects:
- To work with theNext.js + TypeScript project, go to the
nextjs-ts/
folder:
cd nextjs-ts
- Try out theReact + ES6 project with the following command:
cd ES6
- To see how theReact + TypeScript project works, run the following command:
cd typescript
- To work with theNext.js + TypeScript project, go to the
Install the npm dependencies described in
package.json
:
npm install
- Run the sample project:
npm start
To see the result, openhttp://localhost:3000/
in your browser.
React sample project contains several examples of Flexmonster Pivot usage and customization:
- Pivot table demo shows how to define the
report
,toolbar
,width
,height
,beforetoolbarcreated
, andshareReportConnection
initialization parameters in the pivot grid for React. - Handling events demonstrates how to subscribe to events and unsubscribe from them.
- Using API calls illustrates how to use Flexmonster's methods.
- Updating data is an example of using the
updateData()
method. - Customizing the Toolbar illustrates how to customize the Toolbar.
- Customizing the grid shows how to customize the pivot table using the
customizeCell()
API call. - Integration with Highcharts demonstrates how to integrate with the Highcharts charting library.
- Integration with amCharts is an example of integration with the amCharts charting library.
You can try all of these examples right from the project’s starting page.
For Next.js:
- Integration with Next.js — learn how to integrate Flexmonster into a Next.js project.
- Usage examples in Next.js — see details on Flexmonster usage in Next.js.
For ES6/TypeScript:
- Integration with React — learn how to integrate Flexmonster into a React project.
- Usage examples in React — see details on Flexmonster usage in React.
In case of any issues, visit ourtroubleshooting section. You can also search among theresolved cases for a solution to your problem.
To share your feedback or ask questions, contact our Tech team by raising a ticket onFlexmonster Help Center. You can also find a list of samples, technical specifications, and a user interface guide there.
This sample project usesFlexmonster React wrapper, which is released as an MIT-licensed (free and open-source) add-on to Flexmonster Pivot.
To learn about Flexmonster Pivot licenses, visit theFlexmonster licensing page.If you want to test our product, we provide a 30-day free trial.
If you need any help with your license — fill out ourContact form, and we will get in touch with you.
Follow us on social media and stay updated on our development process!