闪亮的反应性——多种元素还是一种元素?
Shiny Reactivity- Multiple elements or One element?
我正在尝试了解以下代码的行为方式
library(shiny)
ui<-fluidPage(
sliderInput("inpslider","Slider",1,10,5),
uiOutput("radio"),
)
server <- function(input, output) {
output$radio<-renderUI({
x<-input$inpslider
radioGroupButtons(inputId = 'myRadioButton', choices = c("A","B"),status = 'warning',
direction = 'vertical', justified = T)
})
}
第一次运行代码时,它会添加一个输入滑块和分组单选按钮。
问题:- 由于 output$radio
块包含反应值 input$slider
它会在滑块值更改时执行,因此将闪亮添加一组新的单选按钮(在以前的顶部一)每次执行output$radio
?还是每次都会清除旧的一组单选按钮并添加新的单选按钮?
每次滑块为 invalidated
时,您都在使用 renderUI
创建元素,按下或重新加载都没有关系...
我正在尝试了解以下代码的行为方式
library(shiny)
ui<-fluidPage(
sliderInput("inpslider","Slider",1,10,5),
uiOutput("radio"),
)
server <- function(input, output) {
output$radio<-renderUI({
x<-input$inpslider
radioGroupButtons(inputId = 'myRadioButton', choices = c("A","B"),status = 'warning',
direction = 'vertical', justified = T)
})
}
第一次运行代码时,它会添加一个输入滑块和分组单选按钮。
问题:- 由于 output$radio
块包含反应值 input$slider
它会在滑块值更改时执行,因此将闪亮添加一组新的单选按钮(在以前的顶部一)每次执行output$radio
?还是每次都会清除旧的一组单选按钮并添加新的单选按钮?
每次滑块为 invalidated
时,您都在使用 renderUI
创建元素,按下或重新加载都没有关系...