2015-11-02 11 views
5

Mi chiedevo se è possibile aggiungere più di una condizione in conditionalPanel in lucido. Questo è un esempio:Aggiunta di più condizioni in Pannello condizionale in Shiny

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

Voglio aggiungere un'altra condizione (diverso da input.SELECT==1). Ho provato questo ma non ha funzionato.

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)) 

ma non ha funzionato. Sarei grato se qualcuno potesse avere qualche input nel modo giusto per includere più condizioni nello conditionalPanel precedente.

risposta

15

È possibile avere una dichiarazione tanto complicata quanto si desidera che alla fine VENGA o FALSO. Probabilmente vuoi combinare le tue due condizioni con AND && o OR ||, in questo modo (per OR):

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