I. Description
With the development of FineReport, the designer and server should be able to meet most of your demands, basically realize zero-coding software development, speed up software development, and improve software stability. But the demand is changing, and the functions included in FineReport are more common and typical in the report industry, so some personalized functions may not be realized by the FineReport software. To this end, FineReport supports application developers to use web scripts, API interfaces, etc. to develop and control FineReport in depth to meet their individual demands. Of course, if you find that a certain requirement of yours must be realized by programming, it is recommended that you call our consultant for consultation. Maybe he can provide you with a simple method that does not require programming to realize your requirement and save your time.
This document contains two parts, control by JS and engine API, and provides reference for application developers who need to develop FineReport reports in depth. By studying this document, you can fully grasp the relevant knowledge of FineReport application development, deeply understand the structure and operating principle of the FineReport engine API, and flexibly control report attributes, display effects and data analysis through web scripts.
The FineReport engine API document does not introduce Java basics such as how to define a class, compiled class files and the use of the Java development platform, so please make sure that you have a certain Java foundation before you view the engine API document. Similarly, the JavaScript document does not explain the basic knowledge of JavaScript. If you want to fully control the script, you need to have a certain JavaScript grammar foundation.
This document is suitable for application developers who need in-depth development of FineReport; in addition, if you are a programmer and are deeply interested in FineReport and want to have a deeper understanding of the internal principles of FineReport software, you can also read this chapter .