【发布时间】:2021-12-13 19:43:28
【问题描述】:
我正在使用 Plotly/Dash 创建一个应用程序,并且我正在尝试根据下拉菜单中的用户输入动态更新显示在我的应用程序中的输入数量。所有这些都发生在一个选项卡内。但是,当我尝试通过回调执行 for 循环以获取固定 number(2) 标头时,我收到此错误消息:
组件的 children 属性是一个列表的列表,而不仅仅是一个列表。
在我定义的布局中:
[dcc.Input(type= 'number', id='input %i'%i) for i in range(2)]
而对应的装饰器是
[app.callback(Output('input %i' % i, 'value'),Input('dropdown-profile-specific', 'value'))(lambda value: None) for i in range(2)]
我将如何取消嵌套以消除此错误。此外,如何使迭代次数取决于作为另一个回调的输出提供的列表的长度?
【问题讨论】:
标签: python plotly plotly-dash plotly-python