carbon-design-system / carbon

A design system built by IBM
https://www.carbondesignsystem.com
Apache License 2.0
7.86k stars 1.82k forks source link

Provide classic, multi-column list box #3793

Closed lnajjar closed 5 years ago

lnajjar commented 5 years ago

In https://github.com/carbon-design-system/carbon/pull/3124 @emyarod wrote that "we do have a listbox component (https://the-carbon-components.netlify.com/?nav=list-box) but it is an internal and React only component (https://github.com/carbon-design-system/carbon/blob/master/packages/react/src/components/ListBox/ListBox.js). Our React dropdown, multiselect, and combobox components are built on top of it. From your description it seems our existing multiselect or combobox components would meet all of your requirements except for multiple columns. if this is not the case feel free to make a separate issue for further discussion"

Unfortunately, beside being unavailable, internal, and React only, the "list box" component at https://the-carbon-components.netlify.com/?nav=list-box is not the classic list box. It is a scrollable dropdown menu. Also, the multi select dropdown and combo boxes she mentions are not list boxes.

To view, scroll, and select from a long list of items, my enterprise users need the classic, multicolumn list box user interface component: https://doc.4d.com/4Dv17/4D/17.2/Managing-List-Box-Objects.300-4386875.en.html

image.png image

and in Wikipedia: https://en.wikipedia.org/wiki/List_box

image

Will you please add this component to the Carbon Design System and the Sketch library?

stale[bot] commented 5 years ago

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[bot] commented 5 years ago

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