Как я могу реализовать функцию da sh .callback_context в среде django_ploty_da sh? - PullRequest
0 голосов
/ 05 мая 2020

Я хотел бы знать, какой ввод требует обратного вызова. Это решение хорошо работает с da sh.

@app.callback(
Output('medcode', 'value'),
[Input('pie-toptenR', 'clickData'),
Input('pie-toptenM', 'clickData')])
def update_medcode(clickData, clickData2):
    ctx = dash.callback_context

    if (clickData==None) & (clickData2==None):
        return ''
    else:
        pie = ctx.triggered[0]['prop_id'].split('.')[0]
        if pie == 'pie-toptenR':
            return clickData['points'][0]['label']
        else:
            return clickData2['points'][0]['label']
...