ОБНОВЛЕНИЕ, вызванное обратным вызовом, фигурируйте. После изменения значений данных в приложении DASH в приложении DASHPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 ОБНОВЛЕНИЕ, вызванное обратным вызовом, фигурируйте. После изменения значений данных в приложении DASH в приложении DASH

Сообщение Anonymous »

У меня есть карта и данные DataTable в макете, который обновляется по обратным вызову. DataTable редактируется, и пользователь может добавить новую информацию в новую таблицу. После таблицы обновления Click of Update < /p>
у меня есть два обратных вызова, один для обновления карты, а другой для DataTable. Что я хотел бы сделать, так это запустить обратный вызов карты изнутри обратного вызова данных. в основном, я хотел бы обновить карту на основе значений DataTable. Попытка выяснить элегантный и эффективный способ сделать это. < /P>
layout = html.Div([

# Plot map
dcc.Graph(id="map-graph"),

# DataTable
dash_table.DataTable(

id="table",

columns=[{"id":"Type","name":"Type"},
{"id":"space","name": "space"}],

sort_action="native",
filter_action="native",
row_deletable=True
),

# Update map
dbc.Button("Update map", id="update-map", className="mr-1"),

# Update Table
dbc.Button("Update table", id="update-table", className="mr-1")

]),

# Callbacks

# Update map
@app.callback(Output("map-graph", "figure"),
[Input("update-map", "value")])
def updatemap(value):

...
do something
...

return value

# Update table
@app.callback(Output("table", "data"),
[Input("update-table", "value")])
def updatetable(value):

...
do something
...

# Run the code inside previous callback which updates the map.

return rows


Подробнее здесь: https://stackoverflow.com/questions/661 ... of-datatab
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»