Report templates in ActiveReportsJS use JSON format that complies with a well-defined structure. In ActiveReportsJS v2.2, we exposed the TypeScript declarations for that structure so that you can quickly build reports programmatically using IntelliSense features of Visual Studio Code or other IDE that supports TypeScripts declarations.
Several new chart types are based on the
radar(also known as
spider) chart concept:
The newly introduced chart functionality allows setting a subset of visual properties depending on runtime conditions:
Table columns can be dynamically hidden at preview time by setting their
Visibility.Hidden property to an expression that depends on the report parameter values or other runtime variables. It is now possible to automatically resize other columns to take up the space that is left after the hidden columns are removed. Check the live demo of this new feature at our website.
Fixed Page Layout could consist of multiple pages at design time which you can use to build pixel-perfect pre-defined form layouts. This feature becomes even more flexible with the newly introduced possibility to dynamically exclude or include some pages at runtime depending on report parameter values or other runtime variables.
The updated Tablix Wizard dialog now allows you to easily configure filters for the entire tablix and its column and rows groups and to instantly setup advanced formulas for summary values, such as
% of Row Group Total.