есть ли способ показать все содержимое главной панели только тогда, когда пользователь нажимает кнопку действия? я некоторое время искал в интернете ответ, но не смог найти ответ. я знаю, что могу использовать скрытый - он работает на меньших элементах внутри главной панели, например, показывает картинку при нажатии, но не работает на самой главной панели. какие-либо предложения? Я думаю, что найти способ обернуть всю основную панель внутри скрытого, а не каждого элемента в основной панели, обернутого в скрытое, было бы проще, но я не могу найти способ заставить ее работать.
в корпусе панели приборов:
fluidRow(
column(12, actionButton("analyze", "Fetch Data!", width = "100px"))),
hidden(
mainPanel(
hidden( (htmlOutput("artistpic")), // this works fine & shows on button click
infoBoxOutput("approvalBox"))
)),
сервер:
pic <- eventReactive(input$analyze2, {
print(get_id_picture()[3])
url = toString(get_id_picture()[3])
print(url)
url
})
output$artistpic <- renderText({c('<img src="',pic(),'"width="17%" height="17%">')})