2015-11-02 10 views
5

Ich frage mich, ob es möglich ist, mehr als eine Bedingung in conditionalPanel in glänzend hinzufügen. Dies ist ein Beispiel:Hinzufügen mehrerer Bedingungen in ConditionalPanel in Shiny

conditionalPanel(condition = "input.SELECT == 1", 
        #Slider 
        sliderInput("D_FLAG", "Parameter X:", 
        min = 0.001, max = 3, value = 1.38, step = 0.1)) 

ich einen anderen Zustand (außer input.SELECT==1) hinzufügen möchten. Ich habe das versucht, aber es hat nicht funktioniert.

conditionalPanel(condition = c("input.SELECT == 1","input.FED==2"), 
        #Slider 
        sliderInput("D_FLAG", "Parameter X:", 
        min = 0.001, max = 3, value = 1.38, step = 0.1)) 

aber es hat nicht funktioniert. Ich würde mich freuen, wenn jemand eine Eingabe auf dem richtigen Weg für die Aufnahme mehrerer Bedingungen in der conditionalPanel oben haben könnte.

Antwort

15

Sie können eine Aussage so kompliziert haben, wie Sie wollen, solange sie am Ende TRUE oder FALSE ergibt. Sie wollen wahrscheinlich die zwei Bedingungen kombinieren, entweder mit AND oder OR &&||, wie dies (für OR):

"input.SELECT == 1 || input.FED == 2" 
Verwandte Themen