Skip to content

Latest commit

 

History

History
40 lines (29 loc) · 3.35 KB

index.md

File metadata and controls

40 lines (29 loc) · 3.35 KB
layout title nav_order has_children
default
Home
1
false

About

The Sticky Selectron Lightning Web Component is designed to work and be displayed within a screen flow. It presents a multi-select interface for record selection, and preserves the record selection across multiple screens including persisting changes in record selection between screens. Sticky Selectron supports standard and custom objects and is designed to support search, sort and selection of up to 2000 records.

Sticky Selectron Multi-Select UI

The idea for this project was inspired by a Nonprofit using the Non Profit Success Pack (NPSP) and the Program Management Module (PMM) packages to record services delivered to their clients. The challenge they were having was that often they offered multiple services during the same event to the same set of clients. For example, they offered afterschool programs like homework club, snacks, and one-on-one tutoring where many of the same children participated one or more of these activities during the same after school session. If they needed to record three services for the same set of 20 children - they had to select the 20 children three times, once for each service during that session. This made recording services very slow and painful for the staff and made it easier to have selection errors. Sticky Selectron (in it's pre-packaged form) streamlined the data entry of tracking services by allowing staff to select a group of children once for the first program, then on the next screen the same set of children is presented, which they can modify if needed (Not everyone got a snack so a couple of kids were deselected), for the third service the group of children selected for second service would be the default choice for service selection and then could modify the selections again (not everyone was tutored). This approach sped up service entry and reduced errors and user frustration. The ability to preserve the selection from screen to screen is the “sticky” feature which is why we named it "Sticky Selectron".

Highlights

  • Optimized for 2000 records
  • Support for Standard and Custom Objects
  • Sort and search records in the datatable
  • Select all, Deselect all
  • Selection of records presists (or remains “sticky”) across flow screens
  • Admin defined record collection and selected record collection

Acknowledgements

Name Logo
Purple Maiʻa Foundation Purple Mai'a Foundation Logo
Terranox Terranox Logo
Bigger Boat Consulting Bigger Boat Consulting Logo
KahunaTek LLC KahunaTek LLC Logo

Contributors & Maintainers