【发布时间】:2019-06-19 17:46:03
【问题描述】:
如何使用多个 html 元素的聚合来表示一个对象。
例如,假设我有一个名为 TaggedCoordinates 的 Python 对象,其实例具有属性 t.x、t.y 和 t.tag。如果我想在页面中显示这样的实例,或者有一个表单要求用户输入一个,我会使用两个数字元素作为 x 和 y,并使用一个字符串元素作为标签。在回电中,我会有类似的东西
@callback(..., [...], [State(x_id), State(y_id), State(tag_id)])
def store_tagged_coordinate(x, y, tag):
…
但我更喜欢这样的东西:
@callback(..., [...], [State(tag_coord_id)])
def store_tagged_coordinate(tag_coord):
…
我怎样才能实现这样的目标?
我可以将 html 元素分组到具有特定 id 的 div 中(比如tag_coord_id),但是我如何让 dash 明白我想获得一个“结构”或它的组成部分的字典作为单个 python tag_coord 变量.
【问题讨论】:
标签: python plotly-dash