Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/stimulsoft/samples-reports.js-for-angular

JavaScript samples for Reports.JS reporting tool for Angular and AngularJS applications
https://github.com/stimulsoft/samples-reports.js-for-angular

angular angular-app angularjs barcode cross-tab embedded expressions framework html-text html5 images javascript js-designer js-viewer json multipage reporting-tool reports royalty-free sub-report

Last synced: 6 days ago
JSON representation

JavaScript samples for Reports.JS reporting tool for Angular and AngularJS applications

Awesome Lists containing this project

README

        

# Angular samples for Stimulsoft Reports.JS

#### This repository contains the source code of the examples of usage Stimulsoft Reports.JS reporting tool in the Angular applications, using JavaScript code and Angular components. The report generator and examples are fully compatible with all Angular versions and AngularJS framework.

## Overview
There is a set of examples for working with reporting components:

* [Deployment in AngularJS](https://github.com/stimulsoft/Samples-JS-Angular-Report-Generator/tree/master/Deployment%20in%20AngularJS)
This folder contains examples of integration the Reports.JS into simple AngularJS project.

* [Integrating the Report Designer into an Application](https://github.com/stimulsoft/Samples-JS-Angular-Report-Generator/tree/master/Angular/Integrating%20the%20Report%20Designer%20into%20an%20Application)
This folder contains demo of using JavaScript HTML5 Report Designer in the Angular project.

* [Integrating the Report Viewer into an Application](https://github.com/stimulsoft/Samples-JS-Angular-Report-Generator/tree/master/Angular/Integrating%20the%20Report%20Viewer%20into%20an%20Application)
This folder contains demo of using JavaScript HTML5 Report Viewer in the Angular project.

* [Supply Custom Headers for Json Database](https://github.com/stimulsoft/Samples-JS-Angular-Report-Generator/tree/master/Angular/Support%20Custom%20Headers%20for%20Json%20Database)
This folder contains demo of using JSON database loaded from another backend and protected with custom HTTP header.

## Running samples
To run the examples, open the required folder with the example and run the following commands in the console:
* run `npm install` to install all required module;
* run `npm start` to compile the application;
* navigate to `http://localhost:3000/` for AngularJS or `http://localhost:4200/` for Angular.

## Connect to SQL databases
Since pure JavaScript does not have built-in methods for working with remote databases, this functionality is implemented using server-side code. Therefore, Stimulsoft Reports.JS product contains server data adapters implemented using PHP, Node.js, ASP.NET, Java, .NET Core technologies.
* [DataAdapters.JS](https://github.com/stimulsoft/DataAdapters.JS)

## Other JS reporting components
Many examples for other platforms and technologies are collected in separate repositories:
* [HTML / JS](https://github.com/stimulsoft/Samples-Reports.JS-for-HTML)
* [Node.js](https://github.com/stimulsoft/Samples-Reports.JS-for-Node.js)
* [Python](https://github.com/stimulsoft/Samples-Reports.JS-for-Python)
* [React](https://github.com/stimulsoft/Samples-Reports.JS-for-React)
* [Vue.js](https://github.com/stimulsoft/Samples-Reports.JS-for-Vue.js)

## About Stimulsoft Reports.JS
Stimulsoft Reports.JS offers a wide range of reporting components created in pure JavaScript. The report builder can be easily integrated into any JavaScript app, works in any modern browser – Chrome, Firefox, Safari, Edge, and supports Node.js. The product contains everything you need to create, edit, build, view and export reports of high complexity.

## Useful links
* [Live Demo](http://demo.stimulsoft.com/#Js)
* [Product Page](https://www.stimulsoft.com/en/products/reports-js)
* [Free Download](https://www.stimulsoft.com/en/downloads)
* [NPM](https://www.npmjs.com/package/stimulsoft-reports-js)
* [Documentation](https://www.stimulsoft.com/en/documentation/online/programming-manual/index.html?reports_js.htm)
* [License](LICENSE.md)