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