searchable-multi-select-list
Reactive icon

Searchable Multi Select List

Stable version 1.0.0 (Compatible with OutSystems 11)
Uploaded
 on 25 June 2024
 by 
5.0
 (4 ratings)
searchable-multi-select-list

Searchable Multi Select List

Documentation
1.0.0

Multi-Select Searchable List Component


 


Introduction:

This component allows users to select multiple Items from a list. It provides functionality for searching, selecting all, clearing all, and unselecting individual choices. The selected Items are displayed on the right side of the component.


Functionality:

1. Searchable

  • The component includes a search bar that allows users to filter the list of Items by typing in a search query.
  • The search query is case-insensitive and matches any part of the Items name.
  • The search results are updated in real-time as the user types.

2. Select All

  • The component includes a "Select All" button that selects all Items in the list.
  • When the "Select All" button is clicked, all Items in the list are selected and added to the selected list.



3. Clear All

  • The component includes a "Clear All" button that clears all selections.
  • When the "Clear All" button is clicked, all selected countries are removed from the selected list.

4. Unselect

  • Users can click on a selected item to remove it from the selection.
  • When a selected Items is clicked, it is removed from the selected list and the corresponding checkbox is unchecked.

5. Selected Data Appended to Right Side

  • The selected Items are displayed in a separate area on the right side of the component.
  • The selected list can be used for further actions, such as submitting a form or displaying additional information.

Design:

The design of the component should be user-friendly and intuitive. Consider the following design principles:

  • Clear visual hierarchy: The search bar, checkboxes, and selected list should be clearly separated and easy to understand.
  • Consistent design: Use consistent design elements such as colours, fonts, and spacing throughout the component.
  • Accessibility: Ensure the component is accessible to users with disabilities by providing appropriate labels, colours, and keyboard navigation.
  •  
  •  

Purpose:

The Multi-Select Searchable List Component is designed to make it easy and efficient for users to select multiple items from a list. It simplifies the process of selecting multiple options, making it easier for users to complete tasks, or make selections in various applications.