如何传递破折号回调的返回值?

时间:2018-08-13 15:32:43

标签: python plotly-dash

我希望将回调函数中的某些值传递到python页面中。不幸的是,在我的情况下,“ feds”没有在回调中定义。我需要上一堂课才能正常工作吗?我已经粘贴了那部分代码的两个片段。下面是页面本身,应使用联邦调查局制作一张表格。

updatesDats = html.Div([

    html.Div([

        get_logo(),
        get_header(),
        html.Br([]),
        get_menu(),


        html.H6('Update News/HSR here',
        className = 'gs-header gs-text-header padded'),

        html.Div([

        html.Div(dcc.Input(id='input-box', type='text')),


        html.Button('Submit', id='button'),



        html.Div(id='output-container-button',
             children='Enter a value and press submit'),

         html.Table(make_dash_table(feds), style={'width':800, 'overflowX': 'wordwrap', 'height': 600, 'overflowY': 'scroll', 'display':'inline-block'}),

        ], className ="twelve columns")

    ], className ="row")

], className ="page")

这是def,它具有一个从按钮返回值的回调。 (IE用户输入“ NXPI”,然后按下按钮,输入被存储为值,我将其输入此处。

def bloomberg_values(value):
        sid = value
        events = ['TRADE', 'AT_TRADE']
        dte = pd.tseries.offsets.BDay(-1).apply(pd.datetime.now())
        start = pd.datetime.combine(dte, datetime.time(13, 30))
        end = pd.datetime.combine(dte, datetime.time(13, 35))
        feds = LocalTerminal.get_intraday_tick(sid, events, start, end, include_condition_codes=True).as_frame()
        return feds

0 个答案:

没有答案