Link Search Menu Expand Document

Introduction

Jaspersoft Visualize Components is a toolkit of React components that work together with Visualize.js to provide web developers rich, modern UI components that interact with their existing JasperReports ServerĀ® installation. Web developers can forge their own user experience with these components by using the reporting concepts found in JasperReports Server.

About Visualize Components

This project provides modern components that are ready-to-use, customizable, and have accessibility built right in. Integrate these packages into your current React project, or use them with any other framework.

Requirements

You will need access to a running instance of JasperReports Server 8.0 or newer that is configured to provide Visualize.js.

Installation

Installation of packages can be done with either npm or yarn, as you see fit for your project. Packages are hosted on the public npm registry, and should be available without any additional configurations.

Packages are organized under the @jaspersoft scope.

npm

> npm install --save @jaspersoft/jv-input-controls @jaspersoft/jv-tools @jaspersoft/jv-ui-components @jaspersoft/jv-scheduler

yarn

> yarn add @jaspersoft/jv-input-controls @jaspersoft/jv-tools @jaspersoft/jv-ui-components @jaspersoft/jv-scheduler

Getting Started

You need to have access to Visualize.js on the pages where these components will be used. To do this you can include it using a script tag or utilize the jv-tools package to load the script programmatically. More info about this can be found here: Loading Visualize.js.