Skip to content
This repository has been archived by the owner on Jun 3, 2024. It is now read-only.

Add support for booleans as values for dcc.RadioItems, dcc.CheckList, and dcc.Dropdown #957

Open
HammadTheOne opened this issue Apr 21, 2021 · 1 comment

Comments

@HammadTheOne
Copy link
Collaborator

These components return the following error when a boolean value is passed and app.run_server(debug=True):

Invalid argument `options[0].value` passed into RadioItems

The components should be updated to natively support boolean values without hacky workarounds involving strings and truth values.

Minimal Example:

import dash
import dash_core_components as dcc
import dash_html_components as html

app = dash.Dash(__name__)

app.layout = html.Div([
    dcc.RadioItems(
        options=[
            {'label': 'New York City', 'value': True},
            {'label': 'Montréal', 'value': 'MTL'},
            {'label': 'San Francisco', 'value': 'SF'}
        ],
        value=True
    )
])


if __name__ == '__main__':
    app.run_server(debug=True)
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants