Skip to content

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

  1. 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.

  2. 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.
  3. 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.

  4. 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
  5. 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
  6. 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.)
  7. 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.

  8. 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 ↓)
  9. 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.

  10. 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.)

  1. 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.

  1. 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.

  1. 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
  1. Report Viewer Widget

Embed and view reports generated from platforms like BIRT, Jasper, or others. Export options include:

  • PDF
  • Excel
  • Word
  • PowerPoint

Ideal for compliance, operational, and financial reporting.

  1. 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
  1. 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
  1. 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.