Back to all projects Project

Tm Flexible Selections

A Qlik Sense and Qlik Cloud 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 screenshot

What it does

Flexible Selections is a custom selection component for Qlik dashboards. 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 moves the extension toward a cleaner architecture with stronger configuration defaults, DOM contracts, keyboard behavior, and round-trip configuration tests.

Why it matters

Selection UX is one of the places where analytical applications either feel polished or generic. This project turns a common Qlik limitation into a reusable component that supports branded, compact, and touch-friendly control surfaces.

Current state

Active. Current work focuses on v3 configuration, property panel behavior, and selection edge cases.