[MGNLUI-8327] As developer, I can use multiselect combobox as filter component Created: 13/Sep/23  Updated: 14/Dec/23  Resolved: 14/Dec/23

Status: Closed
Project: Magnolia UI
Component/s: None
Affects Version/s: 6.3.0
Fix Version/s: 6.3.0, 6.3

Type: Story Priority: Neutral
Reporter: Roman Kovařík Assignee: Sang Ngo Huu
Resolution: Done Votes: 0
Labels: dx-core-6.3, searchx
Σ Remaining Estimate: 0d Remaining Estimate: 0d
Σ Time Spent: 4d 5.25h Time Spent: 4d 5.25h
Σ Original Estimate: Not Specified Original Estimate: Not Specified

Issue Links:
dependency
is depended upon by MGNLUI-8342 As app developer, I can add grid filt... Closed
is depended upon by MGNLUI-8533 As editor, I want the selected items ... Accepted
Sub-Tasks:
Key
Summary
Type
Status
Assignee
MGNLUI-8328 Implementation Sub-task To Do  
MGNLUI-8329 Review Sub-task To Do  
MGNLUI-8330 Pre-Integration QA Sub-task To Do  
MGNLUI-8331 QA Sub-task To Do  
Template:
Acceptance criteria:
Empty
Task DoD:
[X]* Doc/release notes changes? Comment present?
[X]* Downstream builds green?
[X]* Solution information and context easily available?
[X]* Tests
[X]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Date of First Response:
Epic Link: SearchX 1. In-App search & Top Nav
Team: AuthorX
Work Started:
Approved:
Yes

 Description   

Mockup

https://www.figma.com/file/dWsXkQApaql5nnYtlW4cei/Search-ideation-1.1?type=design&node-id=3127-105163&mode=design

Steps

  • Introduce field factory
  • A datasource can be configured for the component (extending the abstract select field factory should do the trick)
  • Do not expose as a public component (at least do not introduce an alias for it)
  • Provide new view for combobox, both single select and multiple select

Expected results

As user I have a button which reveals multi-select dropdown on click.

The caption describes the first selected item plus the number of selected items. (Travel Home (+2))

Development notes

Poc


Generated at Mon Feb 12 09:54:10 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.