List of Widgets
Introduction
This section provides an overview of the various types of widgets available in VIZ. Each widget serves a specific purpose, enabling users to build interactive, insightful, and visually rich dashboards. New widgets and features are added regularly to expand the platform’s capabilities.
Available Widgets
-
Table Widget
Display your data in a structured tabular format. It supports features like sorting, filtering, grouping, Custom Column, Conditional Formatting and pagination. Ideal for viewing detailed records or datasets.
-
Chart Widget
A highly flexible widget that includes a variety of visualization types:
- Bar
- Column
- Pie
- Donut
- Line
- Area
- Scatter Plot
- Heatmap
New chart types are introduced every quarter to enhance the visualization experience.
-
Map Widget
Create interactive geographic maps using Leaflet. Your dataset must contain latitude and longitude values. Currently, you can build cluster maps with support for region-based visualizations planned in future updates.
-
Custom Visualization Widget
Design and embed your own visual components using HTML, CSS, and JavaScript. Perfect for integrating:
- Custom-built charts or tools
- Third-party libraries (like D3, Chart.js, etc.)
- Any fully customized UI/UX elements
-
Image and Text Widget
Easily add branding elements, instructions, annotations, or any visual content. This widget allows you to:
- Upload and display images
- Insert styled text or headings
- Combine visuals with informative content
-
Pivot Table Widget
Create dynamic pivot tables to summarize, slice, and analyze your data. Supports:
- Compact and Tabular layouts
- Grouping by rows/columns
- Aggregation (Sum, Avg, Count, etc.)
-
File Manager Widget
The widget allows users to view, manage, and organize files directly within the dashboard environment. It provides a familiar, explorer-like interface that supports key features such as:
- Browsing folders and files
- Uploading and downloading files
- Renaming, deleting, and creating new folders
- Drag-and-drop support
- Previewing documents and images
This widget is especially useful when working with large datasets, reports, or shared resources, and can be connected to multiple backend storage systems.
-
Card Widget
Use cards to highlight key metrics and KPIs. Supports:
- Displaying single or multiple values
- Conditional formatting for alerts or thresholds
- Integration with icons or trend indicators (e.g., ↑ or ↓)
-
Spreadsheet Widget
An Excel-style interface that lets users:
- View and manipulate large datasets
- Edit data in a grid format
- Apply formulas, styles, and filters
Ideal for users who prefer spreadsheet-style interaction directly within the dashboard.
-
Analysis Widget
Perform deep data analysis using built-in tools. It supports applying filters, comparing datasets, trend analysis, and embedding external insights. (Further documentation coming soon.)
- Diagram Widget
Build and display diagrams such as:
- Flowcharts
- Organization charts
- Network topologies
- Business process models
Features include: - Drag-and-drop node creation
- Predefined shapes (rectangle, circle, arrows, connectors)
- Editable labels and relationships
- Zooming and panning for large diagrams
This widget is ideal for visualizing processes, hierarchies, or system designs directly within a dashboard.
- Scheduler / Calendar Widget
View and manage events in various formats:
- Day, Week, Month, Agenda, Timeline, and Year views
Key features: - Recurring events support
- Multi-calendar display
- Grouped and categorized scheduling
Best suited for team collaboration dashboards and planning interfaces.
- Notebook Viewer
View and present Python Notebooks (e.g., .ipynb
files) in an interactive way. Useful for:
- Showcasing machine learning or data science outputs
- Sharing code explanations and visual outputs
- Report Viewer Widget
Embed and view reports generated from platforms like BIRT, Jasper, or others. Export options include:
- Excel
- Word
- PowerPoint
Ideal for compliance, operational, and financial reporting.
- Section Widget
Organize multiple reports under one view. This widget acts as a container that allows:
- Switching between different report tabs
- Running and viewing all report sections side-by-side
- Scheduling report executions within a unified layout
- Report Management Widget
Manage all reports generated through Report Bursting in one place. Features include:
- Access control to bursted reports
- Filtering by user, time, or report type
- Re-downloading or reviewing historical outputs
- Filter Widget
Add dynamic filters to control data across multiple widgets. Available filter types:
- Text Input
- Dropdown
- Multi-select
- Radio Buttons
- Checkboxes
Filters can be linked to various data sources and widgets to enable interactive, real-time filtering across dashboards.
Next Steps
Each widget has its own detailed documentation. For setup instructions, customization options, data bindings, and advanced usage examples, please refer to the respective widget’s documentation page.