Нажмите кнопку из кода в сюжетном тире

У меня есть 3 кнопки, которые стоят бок о бок в моем интерфейсе. Когда пользователь щелкает одну из них, кнопки, расположенные справа от нажатой кнопки, также должны нажиматься шаг за шагом. Есть ли способ управлять этим сценарием в сюжетном тире?

Чтобы показать это визуально,
 buttons


person Yusuf Nevzat Şengün    schedule 27.01.2021    source источник


Ответы (1)


да. Выполните обратный вызов, который принимает свойство n_clicks 1-й кнопки и выводит его в свойство n_clicks 2-й кнопки. То же самое для кнопок 2–3.

Простой пример:

@app.callback(Output('button-2', 'n_clicks'),
              [Input('button-1', 'n_clicks')])
def callback_func(button_clicks):
    if button_clicks:
        return button_clicks
    raise dash.exceptions.PreventUpdate
person coralvanda    schedule 28.01.2021
comment
О, в этом есть смысл, спасибо! - person Yusuf Nevzat Şengün; 28.01.2021