See also: Data Tables

Description

A dual list selector allows the user to select multiple items. It is particularly useful when there are a large number of available items.

The most common use of the dual list selector is a column picker, used in Data Tables. For this reason, this document describes the structure and function for a column picker.

Usage & Behavior

General guidelines

Structure

The column picker contains

Each list shows a selected items indicator, next to a global checkbox, allowing users to select / deselect all items on that list.

Order

States

Interaction

Selecting Items

Moving items between lists

Ordering items

Restoring Defaults

Pinning columns (optional)

Validation and Errors

All items were removed

If the user removes all items from the Chosen Columns list:

Exceeding the maximum number of columns

Accessibility compliance

Unless otherwise specified, see our general compliance information in Fundamentals - Accessibility.

Design

Zeplin link

Screen thumbnail

https://zpl.io/2j6oopW

Code