Для обновления таблицы данных da sh кнопкой - PullRequest
2 голосов
/ 21 февраля 2020

Мне нужна помощь !!! Я сделал форму заявки, где вы должны вводить ежедневные базовые данные о проделанной работе. И у меня есть таблица данных da sh, в которой уже есть данные о ежедневных базовых работах, которые должен выполнять сотрудник. Как только работа, выполненная сотрудником, будет завершена, он или она введет данные в форму ввода, и моя таблица данных предскажет следующую дату работы, которая будет выполнена. Прогнозирующая часть работает отлично. Единственное, когда я добавляю запись из данных, она должна одновременно обновляться в моей таблице da sh любым способом. На данный момент я могу думать только о кнопке, с помощью которой таблица da sh должна обновляться. Открыта для предложений.

1 Ответ

0 голосов
/ 27 апреля 2020

Один из способов добиться этого - написать обратный вызов для обновления таблицы на основе изменений значения формы ввода. Этот пример может быть адаптирован для генерации таблицы ( Da sh basi c справка по обратному вызову )

import dash
import dash_core_components as dcc
import dash_html_components as html
from dash.dependencies import Input, Output

external_stylesheets = ['https://codepen.io/chriddyp/pen/bWLwgP.css']

app = dash.Dash(__name__, external_stylesheets=external_stylesheets)

app.layout = html.Div([
    dcc.Input(id='my-id', value='initial value', type='text'),
    html.Div(id='my-div')
])


@app.callback(
    Output(component_id='my-div', component_property='children'),
    [Input(component_id='my-id', component_property='value')]
)
def update_output_div(input_value):
    return 'You\'ve entered "{}"'.format(input_value)


if __name__ == '__main__':
    app.run_server(debug=True)
...