Back to all projects Project

Tm Flexible Selections

A and visualization extension for building selectable field controls in horizontal, vertical, and grid layouts when the standard filter pane is too rigid.

2023 Creator and developer
  • JavaScript
  • CSS
  • HTML
  • Qlik Sense
  • Qlik Cloud
  • Nebula.js
Tm Flexible Selections project cover

What it does

Flexible Selections is a custom selection component for . It gives dashboard builders control over how selectable values are laid out, labelled, styled, and grouped, while still behaving like native Qlik selections.

The main use case is embedded analytics and highly designed dashboards where the default filter pane takes too much space or does not match the visual system.

Technical focus

The extension wraps Qlik field values in a renderer that can switch between layout modes without changing the selection contract. The property panel exposes layout, styling, slot, and behavior controls so designers can tune the component without editing code.

The newer version tightens that up: better defaults, an explicit DOM contract, proper keyboard behavior, and tests that round-trip a configuration through save and reload.

Why it matters

Selection controls are where a dashboard either looks like it was designed or looks like a default. Qlik's filter pane is the same in every app that uses it, and this replaces it with something that can be branded, made compact, or made big enough to hit on a touch screen.

Current state

Active. Recent work has been on the v3 configuration format and the selection edge cases that come with it.