...
To use the Dashboard-Feature, the feature-plugin de.uniol.inf.is.odysseus.rcp.dashboard.feature
must be included in the product-configuration. Currently, it contains the plugins de.uniol.inf.is.odysseus.rcp.dashboard, de.uniol.inf.is.odysseus.rcp.dashboard.part and de.uniol.inf.is.odysseus.rcp.dashboard.part.example.
The latter contains only one sample DashboardPart. It can be manually excluded if desired.
DashboardParts
Create new DashboardPart
Configure DashboardPart
Remove DashboardPart
Dashboards
As mentioned above, a Dashboard is a container of multiple DashboardParts. Each DashboardPart contains exacly one visualization of a query-script (see Odysseus Script for defining scripts in Odysseus). Dashboards are stored as plain XML-Files with dsh
-Ending.
...
A graphical way to add DashboardParts to Dashboards is planned.
Layout
Removing DashboardParts
DashboardParts
Create new DashboardPart
Configure DashboardPart
...
There are two ways to position and scale the DashboardParts. The possibility is to change the coordinates, width and height in the file directly (see above code). It is obvious, that x
and y
stands for the coordinates (in pixels, with (0,0) in the top-left corner of the editor-view). h
describes the height of the DashboardPart, w
the width (both also in pixels). The second way is to "steer" the DashboardParts: by selecting one in the Dashboard, it can be positioned and scaled with the arrow-keys:
Strg + Arrow-Keys | Positioning |
Strg + Shift + Up/Down | Change height |
Strg + Shift + Left/Right | Change width |
It is planned to position and resize with the mouse cursor.
Removing DashboardParts