gpt4 book ai didi

javascript - 在更改另一个 selectInput 时更新 selectInput

转载 作者:行者123 更新时间:2023-11-29 09:52:44 25 4
gpt4 key购买 nike

每当具有不同输入 ID 的另一个 selectInput 的值发生变化时,我需要更改一个具有自己输入 ID 的 selectInput 的值。

在 javascript 中,这将是 onchage,但我不知道如何连接两者。

jQueryR 代码都可以。

编辑:让它与这段代码一起工作:

observe({ 
choices <- input$product
updateSelectInput(session, "productexperiance",
choices=c("NA", paste(ProductList())), selected="NA")
})

我还是不明白为什么会这样。

最佳答案

使用observeupdateSelectInput。假设一个 selectInput 称为 col,另一个称为 value:

observe({
choices <- values[input$col]
updateSelectInput(session, "value", choices=choices)
})

观察者的第一行只是代表您要使用的任何逻辑来决定第二个 selectInput 的选择。 values 只是一个假设的向量或包含一些数据的列表。

重要的是你访问观察者内部第一个selectInput的值;这将导致观察者在该值更改时重新执行。

关于javascript - 在更改另一个 selectInput 时更新 selectInput,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19017219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com