Я пытаюсь отключить кнопку при обработке запроса в da sh. В настоящее время у меня реализован этот ( Отображать символ загрузки при ожидании результата с plot.ly Da sh). Я пытаюсь понять, как отключить кнопку, пока выполняется длинный запрос.
Вот логика, которую я пробовал:
Logi c 1: (Я получаю Ошибка круговой зависимости)
callack 01:
- ввод: кнопка n_click
- ввод: последнее обновление DIV (если заселены дочерние элементы DIV, установите кнопка отключена на false)
- вывод: кнопка отключена (если для Button no_click установлено значение true)
Обратный вызов 02:
- кнопка ввода n_click
- последнее обновление вывода DIV
Logi c 2: (ошибка из-за того же вывода для обоих CB)
Обратный вызов 01:
- Кнопка ввода n_click
- Кнопка вывода отключена
- вывод последнего обновления
Обратный вызов 02:
- Входные дочерние элементы последнего обновления
- Кнопка вывода отключена
Я также пробовал d cc .Загрузка кнопкой. Я могу активировать счетчик, но кнопка остается включенной.
html.Div([dbc.Button("load data", id="but-data", className="mr-2", disabled=False), dcc.Loading(id="loading-1", type="default", children=html.Div(id="loading-output-1"))]),
есть предложения?