2015-11-02 17 views
5

Tôi đã tự hỏi liệu có thể thêm nhiều hơn một điều kiện trong conditionalPanel trong sáng bóng hay không. Đây là ví dụ:Thêm nhiều điều kiện trong điều kiệnPanel trong Shiny

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

Tôi muốn thêm một điều kiện khác (ngoài input.SELECT==1). Tôi đã thử điều này nhưng nó không hoạt động.

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

nhưng không hoạt động. Tôi sẽ đánh giá cao nếu ai đó có thể có một số đầu vào đúng cách để bao gồm nhiều điều kiện trong số conditionalPanel ở trên.

Trả lời

15

Bạn có thể có phức tạp của một câu lệnh như bạn muốn miễn là nó đánh giá thành TRUE hoặc FALSE ở cuối. Bạn có thể muốn kết hợp hai điều kiện của bạn với AND && hoặc OR ||, như thế này (cho OR):

"input.SELECT == 1 || input.FED == 2" 
Các vấn đề liên quan