Back to all projects Project

Tm Custom Visualizations

A 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 project cover

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 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 documented macro language powers custom HTML templates, while Tabulator and Chart.js handle richer table and chart use cases.

Renderers are plugins against that pipeline. Adding one does not mean touching how data arrives.

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. Recent work has been on field metadata handling and the property-panel flow for choosing a source.