我的仪表板有一个下拉菜单,其值为 ['Biology', 'Chemistry', 'Physics'] 和 Biology 作为默认值。我的用户将为我提供一个输入值(例如 - subject = 'Physics')。 我还有一个名为“UpdateSubject”的按钮。当我点击按钮时,在这种情况下,下拉值应从 Biology 更改为用户输入值(“Physics”)。
下面的代码在我们点击它时更新下拉值会中断。
dropdown = pn.widgets.Select(name='Subject', options=['Biology', 'Chemistry', 'Physics'])
subject = "Physics"
button = pn.widgets.Button(name='UpdateSubject', button_type = 'primary')
button.js_on_click(args={'target': dropdown}, code='dropdown.value="subject"')
pn.Row(dropdown , button)
我该如何解决这个问题?