簡體   English   中英

條件面板 - R Shiny

[英]Conditional Panel - R Shiny

我打算在我正在構建的Shiny應用程序中包含一個條件面板。 面板取決於輸入操作按鈕的值。

目的是使用操作按鈕作為“切換”按鈕,在繪圖和數據表之間切換。 由於按鈕的值在每次點擊時遞增1,我嘗試做類似這樣的事情:

conditionalPanel(
                 condition = " input.<action_button_name> %% 2 == 0 ",
                 plotOutput("plot_id")),
conditionalPanel(
                 condition = " input.<action_button_name> %% 2 != 0 ",
                 dataTableOutput("datatable_id"))

這不起作用。 我嘗試過探索reactiveValues但這也沒有用。 這與單選按鈕(這是我通常做的)相當直接,但在這種情況下我特別想要一個動作按鈕。

可以嗎?

謝謝!

我剛剛想出了一個解決方案。 剛剛意識到條件被評估為Java腳本表達式。 雖然我不懂JS,但有點谷歌搜索給了我模數函數。這是一個%符號(而不是2,就像在R中)。 當我使用單個%時,這有效!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM