Modern Choice Buttons

Modern Choice Buttons

Model-driven Apps    Canvas Apps    Power Pages
License is Present    Managed Solution Available
A control that replaces a standard choice field with a horizontal row of clickable icon+label tiles instead of a dropdown list.
The Modern Choice Buttons Component renders one tile per option, each showing an MDL2 icon above the option's own label, wrapping automatically to a new row when there isn't enough horizontal space. It supports the same vast icon set as Advanced Dropdown - a default icon for every tile or a per-option JSON icon map, plus per-option icons sourced from each option's own External Value field.
It features independently configurable background and border color modes (a custom hex color or the choice option's own configured color), Square or Rounded tile shapes, Small/Normal/Large tile sizing, and an icon color scope that applies color to every tile or just the selected one - making it perfect for status or stage selectors, priority/severity pickers, category selection on touch-friendly forms, or any choice field where visual recognition matters more than a compact dropdown.


choice button tile

Author: Maximilian Henkensiefken        

You might be interested in these PCFs

React - Fluent UI - PopOver Button
A control to render a PopOver that displays structured, interactive content on button clicks, enh...

         
popover button fluent ui

OptionSet Control
A control designed to display and interact with an Option Set attribute in a model-driven app.

         
optionset choice

Choices BPF
A control designed to enhance the visual representation of choice column data within your environ...

         
choice business process flow

Dependent Choice
A control for dynamic filtering of dependent choice fields.

         
choice optionset dependent

Button Notification
A control with an input and a button that interact with the user.

         
button notification

AlbanianXrm's MultiSwitch
A control to show a Choices column as multiple switches.

         
optionset choices switch