说我有一个shiny::sliderInput
:
...
sliderInput("input_1", "Title_1",
min = 1, max = 10, value = 5)
...
是否有可能引用min
,max
和/或value
在不同的sliderInput
?这种情况的用例是使第二个输入依赖于第一个输入。第二个输入的最小值的总和永远不能小于的值input_1
。
像这样(这不起作用):
sliderInput("input_2", "Title_2",
min = input_1$value, max = 10, value = input_1$value)
我的直觉是,这可能会实现renderUI
,但不确定从哪里开始或如何开始?
updateSliderInput
闪亮rmd的示例
---
title: "Dependent Inputs"
runtime: shiny
output:
html_document
---
```{r}
sliderInput("n", "n", min=0, max=100, value=1)
sliderInput("n2", "n2", min=0, max=100, value=1)
observe({
updateSliderInput(session, "n", min=input$n2-1, max=input$n2+1, value=input$n2)
})
```
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句