JDashboard delivers interactive data visualization and analysis to users. As an integrated component of JReport’s embedded analytics and reporting platform, JDashboard displays rich visualizations of your data using the vast library of charting elements such as maps, crosstabs, tables and even live motion charts. With JDashboard, you can take data exploration to the next level by creating interactive views of business performance. Furthermore JDashboard is able to responsive to any size of browsers on any mobile devices. The same dashboard is rendered differently depending on the device or screen size without having to be manually resized. While for mobile devices using iOS, in order to run dashboards on the mobile browser you need to make sure the iOS version is up to the latest.
Library components are the basic members in dashboards for presenting data via intuitive components. Library components are created using JReport Designer (for details, see Library Components in the JReport Designer User's Guide), and then published to JReport Server for use when creating or modifying dashboards. With pre-built library components, users can freely choose the objects they want to display in the dashboard, without having to know how these objects were created, what data sources to use, what styles to set, and so on. A dashboard can hold multiple library components so that when viewing the dashboard users are able to see multiple data aspects. Within a dashboard, library components are able to communicate with each other via the message mechanism. This allows actions such as common filters to be applied to all the components of a dashboard even when coming from different data sources. In addition predefined containers are used for holding objects in dashboards, it is easy to move objects around and resize them.
Data components created using business views in web reports and page reports can also be used in dashboards after being converted into library components automatically. This allows you to reuse the report components in dashboards directly without having to create library components of the same contents.
JDashboard has two working modes: edit mode and view mode. The edit mode presents full functionality and the view mode just serves for viewing purposes without any editing abilities. When accessing JDashboard by creating new dashboards, edit mode is available; when accessing by running existing dashboards, which mode is applied depends on the way you use to run the dashboards.
This chapter covers the following topics:
General Operations in JDashboard
Setting a Dashboard as the Server Home Page
Running and Editing Reports in JDashboard
Dashboards can also be created or run directly from your application using URL commands. For details, refer to Working with Dashboards via URL.
Notes: