-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Allow dcc.Dropdown with multi=True to stay open when item is selected #2820
Comments
Duplicate of #2669. |
I forgot I already had opened that issue! @TillerBurr Do you see any difficulties in the implementation? I don't know how far you got already but I could also try to have a look. |
@WWakker No worries. It actually wasn't that bad implementing. The only thing that was slightly challenging were the integration tests, mainly making sure the menu stayed open. I had forgotten that I had started thinking on this a couple weeks ago and this issue reminded me that I should figure out those tests. |
Related! #1934 |
The dropdown should revert to the previous scroll state when reopened, so that you don't have to scroll all the way back down to the position you were. This is especially useful when you have hundreds of dropdown options. The dropdown with A workaround to revert back to the previous scroll position for a dropdown with
|
When you have a dropdown with
multi=True
, a user might want to select multiple items at the same time. However,dcc.Dropdown
closes when you select one item, and to select another item you have to open it again.It would be much more user-friendly if
dcc.Dropdown
can stay open when an item is selected, or at least have it as an option. Withrshiny
this is already possible, see the multi-select example here.There seems to be a way to hack the javascript code to get it working, but a proper solution would be to have a boolean option in dcc.Dropdown, e.g.
close_on_select
, ormulti_close_on_select
.The text was updated successfully, but these errors were encountered: