Ins*_*nds 4 r radio-button shiny
从文档:
radioButtons(inputId,label,choices,selected = NULL,inline = FALSE,width = NULL)
参数
选中 最初选择的值(如果未指定则默认为第一个值)
但是,您可以指定selected参数,以便渲染的radioButtons没有选择初始值吗?此初始值的输出可以是空字符串("").在下面的示例中,应用程序运行时不应选择"a"和"b".
library(shiny)
runApp(
list(
ui = shinyUI(
fluidPage(
radioButtons("test","test",choices=c("a","b"),selected = NULL),
verbatimTextOutput("value")
)
), server = shinyServer(function(input, output,session) {
output$value <- renderText(input$test)
})
)
)
Run Code Online (Sandbox Code Playgroud)
UPDATE
正如Hackerman所说,selected = character(0)诀窍就是这样.
问题selected是,如果未指定,则默认为第一个值.但您可以使用以下方法解决此问题:
selected = character(0)
Run Code Online (Sandbox Code Playgroud)
另一种方法是提供默认选项,例如 Nothing Selected
radioButtons("test","test",choices=c("Nothing Selected"="","a"="a","b"="b"),selected = NULL),
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3606 次 |
| 最近记录: |