Dashboard
🖥️ Dashboard Objects Overview
The Dashboard Screen in DataApps provides a modular and interactive environment for data visualization.
Using objects such as titles, filters, and the Kube Dashlet, you can design dashboards that adapt to different analytical and monitoring needs.
When an object is added, its container appears on the Dashboard screen. Each object includes a gear icon ⚙️ for accessing configuration settings.
📖 Quick Navigation
- Title
- Text
- Kube Dashlet
- Empty Container
- Date Range
- Filter
- Variable
- Tab Section
- Action Button
- Data Table
- Data Map

🏷️ Title
The Title object adds a heading or section title to the dashboard. It supports multiple sizes, from H1 (largest) to H6 (smallest), allowing consistent hierarchy across your screen.
⚙️ Configuration
| Setting | Description |
|---|---|
| Size | Select between H1–H6 |
| Alignment | Left, Center, or Right |
| Color | Optional text color customization |
| Font Weight | Regular or Bold |
💡 Use Case
Use for section titles, chart headings, or data grouping headers.

✍️ Text
The Text object lets you insert descriptive text blocks or explanations.
It includes formatting controls like bold, italic, underline, and the ability to add tables.
⚙️ Configuration
| Setting | Description |
|---|---|
| Text Style | Bold, Italic, Underline |
| Alignment | Left, Center, or Justified |
| Highlighting | Background or text color options |
| Tables | Add structured information inline |
💡 Use Case
Ideal for adding contextual information, descriptions, or summaries above charts.

📊 Kube Dashlet
The Kube Dashlet is the core visualization object of a Dashboard Screen. It connects to Nodes and displays configured Insights, enabling powerful and flexible data visualization.
Insights
Learn more in the Insights Documentation.
⚙️ Configuration
| Setting | Description |
|---|---|
| Node Source | Select the Node providing data |
| Insight Type | Chart, Counter, Table, or Custom |
| Metrics & Dimensions | Define the displayed data fields |
| Filters | Apply Node-level data filters |
| Refresh Interval | Optional automatic data refresh rate |
💡 Use Case
Use Kube Dashlets to visualize performance metrics, KPIs, or trend analysis.

🧩 Empty Container
The Empty Container is an advanced component that serves as a data target.
It can receive and display information through custom code or via a Workshop API.
⚙️ Configuration
| Setting | Description |
|---|---|
| ID Reference | Unique identifier for targeting updates |
| Data Source | Link with API endpoint or custom script |
| Visibility | Show/Hide dynamically based on conditions |
💡 Use Case
Use this when building dashboards that dynamically render data from external API calls or Workshop outputs.

📅 Date Range
The Date Range object acts as a global date filter.
It controls the date range for all Nodes containing a date field.
⚙️ Configuration
| Setting | Description |
|---|---|
| Default Range | Current Month, Last Month, Current Year, or Last Year |
| Label | Display name for the filter |
| Linked Nodes | Choose which Nodes respond to this filter |
💡 Use Case
Ideal for dashboards displaying time-based analytics or reports.

🔍 Filter
The Filter object enables dashboard-level data filtering based on Node fields.
You can specify which Node columns or vectors to filter, and define how the user interacts with them.
⚙️ Configuration
| Setting | Description |
|---|---|
| Node | Select the Node providing filter data |
| Filter Type | Selector, Search Box, Number, or Range |
| Field Name | Column or vector to filter |
| Label | Custom name shown on the dashboard |
Tip: Combine Filters with the Date Range for powerful cross-filtered views.

🔧 Variable
The Variable object enables creation of global or local variables that can be shared between different dashboard views.
These variables allow dynamic content rendering and adaptive logic.
⚙️ Configuration
| Setting | Description |
|---|---|
| Variable Name | Identifier for referencing in logic or scripts |
| Default Value | Initial value assigned |
| Scope | Local (this dashboard) or Global (across screens) |
| Bindings | Elements or components that use this variable |
💡 Use Case
Use Variables to manage user selections, dynamic themes, or parameterized queries.

🗂️ Tab Section
The Tab Section (Tabber) object organizes data into separate tabs, each containing visualizations, Kubes, or tables.
This helps declutter dashboards and improve readability.
⚙️ Configuration
| Setting | Description |
|---|---|
| Tab Titles | Define custom tab names |
| Active Tab | Select which tab opens by default |
| Content Binding | Assign Kubes or elements per tab |
| Style | Choose between horizontal or vertical layout |
💡 Use Case
Use to separate data categories (e.g., Sales, Operations, Finance) within one dashboard.

🔘 Action Button
The Action Button adds interactivity to dashboards, allowing navigation or workflow triggers.
You can assign different button types, icons, and actions.
⚙️ Configuration
| Setting | Description |
|---|---|
| Action Type | Link, Screen Navigation, or Custom Code |
| Label | Button text |
| Icon & Color | Visual customization |
| Position | Define placement on screen (Top, Center, Bottom) |
💡 Use Case
Use for navigation, data refresh, or executing pre-defined scripts.

📋 Data Table
The Data Table displays Node data in tabular form.
It offers three configuration panels for control and customization.
⚙️ Configuration Tabs
| Tab | Description |
|---|---|
| List | Define which data fields appear |
| Options | Control visibility, sorting, and pagination |
| Form Layout | Customize table design and structure |
Tip: Combine with Filters and Variables for real-time data interaction.
🗺️ Data Map
The Data Map integrates geospatial data visualization.
You can link Node-based geographic fields to a map for real-world data representation.
MapBox Integration
Learn more in the Integrations Documentation.
⚙️ Configuration
| Setting | Description |
|---|---|
| MapBox API Token | Required for rendering map layers |
| Node Source | Select Node containing latitude/longitude fields |
| Layer Style | Define color, marker type, and size |
| Zoom Level | Set default view distance |
💡 Use Case
Use to visualize geographic distributions, heatmaps, or region-based analytics.
🔚 Conclusion
The Dashboard Screen Objects give you complete control over data visualization and interactivity.
From dynamic filters to powerful visual Kubes, every object enhances usability and engagement.
Pro Tip: Start simple — combine 2–3 Kubes with filters and a date range. Then expand your dashboard with variables and tab sections for advanced layouts.
🔗 Related Guides
Updated 6 days ago
