Back to all projects Project

Tm Custom Visualizations

A Qlik visualization extension that renders hypercube data as custom HTML templates, Tabulator tables, or Chart.js charts through a configurable rendering pipeline.

2023 Creator and developer
  • JavaScript
  • Qlik Sense
  • Qlik Cloud
  • Nebula.js
  • Tabulator
  • Chart.js
Tm Custom Visualizations screenshot

What it is

Tm Custom Visualizations is a flexible rendering extension for Qlik. Instead of forcing every use case into a single chart type, it lets dashboard authors choose between custom HTML, data tables, and chart renderers fed from the same Qlik hypercube model.

The extension is useful for dashboards that need tailored cards, narrative HTML, operational tables, or chart variants that are not worth building as separate one-off extensions.

Architecture

The core of the project is a rendering pipeline that separates data fetching, dataset shaping, transformation, and final visual output. A small macro language powers custom HTML templates, while Tabulator and Chart.js handle richer table and chart use cases.

The extension has a documented macro language, renderer plugins, and transformation pipeline. That structure keeps behavior understandable even as the renderer surface grows.

Design choices

The project favors explicit workflow configuration over hidden magic. Property panel controls guide authors through source selection, renderer choice, and field metadata, while the code keeps renderer plugins isolated from Qlik-specific data plumbing.

Current state

Active. Current work focuses on field metadata handling, property-panel flow, and source workflow behavior.