dash_bio.jsme 在回调中

问题描述 投票:0回答:0

我正在尝试开发一个具有

dash_bio.jsme
对象的 Dash 应用程序,使用户能够绘制分子草图。在此之后,回调函数将搜索相应结构的数据库(使用分子的 SMILES 符号)。 因此,我需要通过
@callback
从jsme导出SMILES并保存在一个单独的变量中。

我找到了一个完全符合我要求的JS函数(

jsme.smiles()
)。但是,我不确定是否可以在我的 Python 脚本中使用它,如果可以的话如何使用。 我试图通过以下方式使用组件 ID“
children
”或“
smile
”通过我的回调导出函数:

@callback(
    Output('smiles-output', 'children'),
    Input('smiles-input', 'value')
)
def update_smiles_output(smiles):
    return smiles

虽然我没有收到任何错误,但微笑输出显示为

None
.

是否还有任何其他可能有效的组件 ID,或者有人对我如何完成此任务有任何建议吗?

python plotly-dash
© www.soinside.com 2019 - 2024. All rights reserved.