Я динамически создаю график Dash dcc.dropdown
, используя:
def BuildOptions(DataFrameSeries, AddAll):
OptionList = [{'label': i, 'value': i} for i in DataFrameSeries.unique()]
if AddAll == 1:
OptionList.insert(0,{'label': 'All', 'value': 'All'})
return OptionList
он использует уникальные значения в серии df
и вставляет «Все» в список параметров. Теперь я хочу установить значение (по умолчанию) на «Все», если оно существует, или на элемент [0] в списке пар K / V.
html.Div([
dcc.Dropdown(
id='Prov_DD',
options=BuildOptions(data.TASKPROVINCE,1),
# value=data.TASKPROVINCE[0],
# value=dcc.Dropdown.value[0],
value='All' # this works for those list that have 'All'
# but I want [0] item
multi=True
)],className='two columns'
),
Есть ли способ установить раскрывающийся список dcc
для определенного элемента в списке параметров пар ключ-значение по индексу?