1. API reference
  2. Welcome
    1. Component overview
    2. Quick start
    3. System requirements
    4. Troubleshooting
    5. Managing license keys
  3. Connecting to Data Source
    1. JSON
      1. Connecting to JSON
      2. Data types in JSON
    2. CSV
      1. Connecting to CSV
      2. Connecting to CSV using Compressor
      3. Data types in CSV
    3. Database
      1. Connecting to SQL databases
      2. Connecting to other databases
      3. Connecting to database with Node.js
      4. Connecting to database with .NET
      5. Connecting to database with .NET Core
      6. Connecting to database with Java
      7. Connecting to database with PHP
    4. Microsoft Analysis Services
      1. Connecting to Microsoft Analysis Services
      2. Getting started with Accelerator
      3. Installing Accelerator as a Windows Service
      4. Referring Accelerator as a DLL
      5. Accelerator security
      6. Configuring authentication process
      7. Configuring secure HTTPS connection
      8. Troubleshooting
    5. Pentaho Mondrian
      1. Connecting to Pentaho Mondrian
      2. Getting started with Accelerator
      3. Configuring Mondrian roles
      4. Сonfiguring username/password protection
      5. Сonfiguring secure HTTPS connection
      6. Troubleshooting
    6. icCube
  4. Configuring report
    1. What is a report
    2. Data source
    3. Slice
    4. Options
    5. Number formatting
    6. Conditional formatting
    7. Set report to the component
    8. Get report from the component
    9. Date and time formatting
    10. Configuring global options
    11. Export and print
    12. Calculated values
    13. Custom sorting
  5. Integration with frameworks
    1. Available tutorials
    2. Integration with AngularJS (v1.x)
    3. Integration with Angular
    4. Integration with React
    5. Integration with Webpack
    6. Integration with ASP.NET
    7. Integration with jQuery
    8. Integration with JSP
    9. Integration with TypeScript
    10. Integration with RequireJS
    11. Integration with PhoneGap
  6. Integration with charts
    1. Integration with Highcharts
    2. Integration with Google Charts
    3. Integration with FusionCharts
    4. Integration with any charting library
  7. Customizing
    1. Customizing toolbar
    2. Customizing appearance
    3. Customizing context menu
    4. Localizing component
  8. Updating to the latest version
    1. Updating to the latest version
    2. Release notes
    3. Migration guide from 2.5 to 2.6
    4. Migration guide from 2.4 to 2.5
    5. Migration guide from 2.3 to 2.4
    6. Migration guide from 2.2 to 2.3
    7. Documentation for older versions
Table of contents

Managing license keys

All Flexmonster Pivot Table & Charts Component editions need a license key.

You can set a license key for the component via licenseKey parameter in JavaScript.

When you download a trial package, you receive a trial key within the package.

It is in index.html – set inline via licenseKey.
When you purchase the license, the trial key can be replaced by the license key.

Types of keys

There are the following types of keys:

  • Trial key is provided within the trial package to try the component. The component runs with a trial key without any restrictions, with all capabilities according to the downloaded edition. The only limitation is that the integration with the 3rd party charting libraries is not available with the trial key. This key is temporary and has an expiration date. Usually, trial period lasts for 30 days.
  • Development license key is provided for development purposes. It is applicable to your local host environment. Using development key, the component can be run locally on your computer (localhost) or on the server using IP address. We do not license on per-developer basis, thus, you need only one license for the whole development team that works for the same project. This key is issued right after the purchase. Development license key can be limited in time or perpetual – depending on the purchased license.
  • Production license key is provided for the production environment (domain/URL) where the component runs (e.g. yourcompany.com). It is not obligatory to know the production domain at the moment of purchase. It is needed when you publish your application on the web, so you can ask for the production key later. This key is tied up to your domain name. Production license key can be limited in time or perpetual – depending on the purchased license.
  • Staging key can be issued by request after Flexmonster license purchase for testing on the real domain, but not in production environment.

You will receive development key right after Flexmonster license purchase. Also, as soon as you know the target domain/URL, the production key will be issued.

Component's editions

Flexmonster Pivot Table & Charts Component is available in 5 editions, you can choose from: Pivot Table for MS Analysis Services, Pivot Table for Pentaho Mondrian, Pivot Table for SQL/CSV/JSON, Pivot Table for SQL/CSV/JSON Basic and Enterprise Bundle.

Each edition has its own key which unlocks it. There are some differences between them. Please, see the details below:

  • Pivot Table for MS Analysis Services works with data from Microsoft Analysis Services OLAP cubes.
  • Pivot Table for Pentaho Mondrian supports data from Mondrian or icCube.
  • Pivot Table for SQL/CSV/JSON supports data from SQL Databases or static files. It has no restrictions for CSV, OCSV and JSON data size.
  • Pivot Table for SQL/CSV/JSON Basic supports data from SQL Databases or static files. It has the following limits on data sizes: CSV data sources and JSON data sources (up to 5MB), OCSV data sources (up to 2MB).
  • Enterprise Bundle supports all data sources, including SQL Databases, CSV files, JSON, MS Analysis Services, Mondrian and icCube. This edition has no restrictions for data size.

For prices and further details for each component's edition please visit Pricing page.