Скажем, у меня был следующий код...
ui.r
library(shiny)
ui <- fluidPage(
actionButton("fishButton", label = "Fish"),
checkboxGroupInput("Check1",label=h4 ("Fish:"), choices = c("Bass","Shark","Tuna")),
actionButton("reptileButton", label = "Reptile"),
checkboxGroupInput("Check2",label=h4 ("Reptile:"), choices = c("Komodo","Skink","Snake")),
actionButton("mammalButton", label = "Mammal"),
checkboxGroupInput("Check3",label=h4 ("Mammals:"), choices = c("Dog","Cat","Bear")),
actionButton("birdButton", label = "Bird"),
checkboxGroupInput("Check4",label=h4 ("Birds:"), choices = c("Budgie","Parrot","Cockatiel")),
actionButton("amphibianButton", label = "Amphibian"),
checkboxGroupInput("Check5",label=h4 ("Amphibian:"), choices = c("Frog","Toad","Salamander"))
)
Есть ли способ использовать условные панели, чтобы скрыть/показать группы флажков, нажав соответствующую кнопку действия? Насколько я понимаю, actionButton хранит только целое число, которое начинается с 0 и увеличивается на 1 при каждом нажатии кнопки, что в данном случае не очень полезно. Возможно ли иметь условную панель, которая показывалась бы только тогда, когда ее значение actionButton было бы четным числом или чем-то подобным?