The Stimulsoft Reports.PHP report generator allows loading, building, and exporting a report to various formats without deploying the viewer and designer. This eliminates the need to load large scripts on the client side.

 

The report building and exporting is done using the JavaScript core on the client side in the web browser window, or on the server side using the universal Node.js platform. The PHP server-side contains everything needed to work with report files and to connect to various SQL data sources. The client-server communication is done via AJAX requests, transmitting and receiving JSON data in a specific format. For ease of use, special events and functions have been developed for both the client-side JavaScript and the PHP server-side.

 

 

Dashboards

Stimulsoft Dashboards.PHP allows loading, analyzing data, and exporting the dashboard to various formats without deploying the viewer and designer.

 

All data analysis, except for certain SQL operations, is performed using the JavaScript data analyzer on the client side in the web browser window, or on the server side using the universal Node.js platform. The PHP server side is universal for both dashboards and reports, utilizing the same events and functions.

 

 

Deployment

Connecting Data Files

Optimization of script loading

Connecting SQL Data Adapters

Activation

Work with Report Variables

Loading and Saving Report

Printing Report from Code

Rendering a Report

Export Report from Code

Rendering a Report on Server-Side

Engine Events

PHP Events Handler