Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MuliSelect with labeled selections #2571

Closed
geforcelive opened this issue Oct 31, 2018 · 20 comments
Closed

MuliSelect with labeled selections #2571

geforcelive opened this issue Oct 31, 2018 · 20 comments
Assignees
Labels
proposal: not pursuing This has gone through triaging and because of priorities or mission, we will not be pursuing this. type: enhancement 💡

Comments

@geforcelive
Copy link

Summary

We need a replacement for well known select2 component. We are using it while filtering in terms of in-set clause. The proposition is to extend the MultiSelect component, so we could see the list of options that we currently choosed, not only its count.

Justification

We started transision of UI to new look and feel using react and carbon components. In case of replacing filtering we have found that our one component have no equal replacemnt in react carbon components.

Desired UX and success metrics

On the picture below one can see the desired behavior on the UI:
image

We would like to either choose by selecting a option or type a option to narrow down the list of results.

Each option should contain a pair of id and value. Under the hood we would like to pass the ids to the backend for further filtering.

"Must have" functionality

Displaying currently choosed elements is a must have.

Specific timeline issues / requests

It is on our near roadmap. We plan to deliver first increment this year.

Available extra resources

We could organize some extra resources based on the cost of the enhancment.

@asudoh
Copy link
Contributor

asudoh commented Oct 31, 2018

@IBM/carbon-designers Any thoughts...? Thanks!

@designertyler
Copy link
Contributor

I'd suggest detaching the selected tag and dropdown areas rather than trying to build all that functionally in a small area. This would also give you the space you need to show tags with longer names and could be possible with the tag and multi select components today.

@geforcelive
Copy link
Author

Any chance or plans to have such component in future carbon components?

@stale
Copy link

stale bot commented May 1, 2019

We've marked this issue as stale because there hasn't been any activity for a couple of weeks. If there's no further activity on this issue in the next three days then we'll close it. Thanks for your contributions.

@aagonzales
Copy link
Member

@carbon-bot carbon-bot transferred this issue from carbon-design-system/carbon-components-react May 9, 2019
@dakahn
Copy link
Contributor

dakahn commented May 31, 2019

@carbon-design-system/design This has come up a few times recently in our internal slack and it seems like a few people are interested in contributing this to Carbon. Is this something we intend to work on and support?

@shixiedesign
Copy link
Contributor

Let's discuss as a group next week @dakahn

@stale
Copy link

stale bot commented Jun 30, 2019

We've marked this issue as stale because there hasn't been any activity for a couple of weeks. If there's no further activity on this issue in the next three days then we'll close it. You can keep the conversation going with just a short comment. Thanks for your contributions.

@stale stale bot added the status: inactive Will close if there's no further activity within a given time label Jun 30, 2019
@laurenmrice
Copy link
Member

not stale

@stale stale bot removed the status: inactive Will close if there's no further activity within a given time label Jul 1, 2019
@stale
Copy link

stale bot commented Jul 31, 2019

We've marked this issue as stale because there hasn't been any activity for a couple of weeks. If there's no further activity on this issue in the next three days then we'll close it. You can keep the conversation going with just a short comment. Thanks for your contributions.

@stale stale bot added the status: inactive Will close if there's no further activity within a given time label Jul 31, 2019
@laurenmrice
Copy link
Member

not stale

@stale stale bot removed the status: inactive Will close if there's no further activity within a given time label Jul 31, 2019
@stale
Copy link

stale bot commented Aug 30, 2019

We've marked this issue as stale because there hasn't been any activity for a couple of weeks. If there's no further activity on this issue in the next three days then we'll close it. You can keep the conversation going with just a short comment. Thanks for your contributions.

@stale stale bot added the status: inactive Will close if there's no further activity within a given time label Aug 30, 2019
@stale
Copy link

stale bot commented Sep 2, 2019

As there's been no activity since this issue was marked as stale, we are auto-closing it.

@stale stale bot closed this as completed Sep 2, 2019
@jeanservaas
Copy link
Collaborator

not stale

@jeanservaas jeanservaas reopened this Sep 3, 2019
@stale stale bot closed this as completed Oct 6, 2019
@laurenmrice laurenmrice reopened this Oct 7, 2019
@stale stale bot removed the status: inactive Will close if there's no further activity within a given time label Oct 7, 2019
@drewdistefano
Copy link

Can some progress be made on this? This would be very useful for the Product Discovery team.

@stale
Copy link

stale bot commented Nov 30, 2019

We've marked this issue as stale because there hasn't been any activity for a couple of weeks. If there's no further activity on this issue in the next three days then we'll close it. You can keep the conversation going with just a short comment. Thanks for your contributions.

@stale stale bot added the status: inactive Will close if there's no further activity within a given time label Nov 30, 2019
@stale
Copy link

stale bot commented Dec 3, 2019

As there's been no activity since this issue was marked as stale, we are auto-closing it.

@stale stale bot closed this as completed Dec 3, 2019
@joshblack joshblack reopened this Dec 4, 2019
@stale stale bot removed the status: inactive Will close if there's no further activity within a given time label Dec 4, 2019
@mattrosno mattrosno added squad: system proposal: open This request has gone through triaging. We're determining whether we take this on or not. labels Dec 17, 2019
@aagonzales
Copy link
Member

aagonzales commented Jan 22, 2020

@geforcelive @drewdistefano
Sorry for the very delayed response. Carbon has reviewed your proposal and think that the MultiSelect dropdown is the correct component to use here and that the added functionality of raising the full tags to be in the field is not scalable (what would happen if the user select 20 items?). As Tyler suggested a more scalable solution would need to be designed that doesn't include the bounds of the field and perhaps served more as a filter control than a dropdown.

We will not be pursuing this design as it currently is spec-ed for a Carbon enhancement but if this is something you team feels it still needs you of course can build it on your own. Please feel free to submit alternate designs and we will re-open the issue.

@aagonzales aagonzales added proposal: not pursuing This has gone through triaging and because of priorities or mission, we will not be pursuing this. and removed proposal: open This request has gone through triaging. We're determining whether we take this on or not. labels Jan 22, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
proposal: not pursuing This has gone through triaging and because of priorities or mission, we will not be pursuing this. type: enhancement 💡
Projects
None yet
Development

No branches or pull requests