Plotly Da sh - кнопка отключения при загрузке Da sh с d cc. - PullRequest
0 голосов
/ 01 августа 2020

Я пытаюсь отключить кнопку при обработке запроса в 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"))]),

есть предложения?

...