我对发亮的方式还很陌生,所以如果这不可能或很明显,请原谅我。 我基本上是试图确定正在选择哪个选择输入和,并将信息传递到我的server.r中。我将如何去做呢?
我的应用逻辑如下:
ui.R
selectInput("A","Select a class",choices =levels(class)), selectInput("B","Select a Sub Class",choices=levels(Sub_class))
服务器.r
if ("A" is selected ,then do something with "A" )else if("B" is selected , do something else
如果条件是互斥的,则执行的动作是互斥的
非常感谢!
答案 0 :(得分:0)
在服务器中,您可以选择输入作为input $ inputId。在您的情况下,应该是:
input $ A和input $ B
类似的东西:
server <- function(input, output){
// Do something
// Use A
input$A
// Use B
input$B
}
如果它们是互斥的,我认为您不应为它们使用两个不同的selectInputs,而应使用单选按钮之类的功能,用户只能一次选择其中的一个。