Приложение R Shiny: создайте гиперссылку на новое окно панели инструментов, используя всплывающее окно листовки

Кто-нибудь знает, можно ли создавать ссылки из выбранных элементов листовки, открывающих специальные информационные панели?

Пожалуйста, найдите воспроизводимый пример ниже

Когда пользователь нажимает «Перейти к выделенной панели инструментов», я хотел бы, чтобы мое приложение открывало новое окно с выделенной панелью инструментов (показывая, например, диаграммы, относящиеся к выбранной стране...)

library(shiny)
library(leaflet)

# download zip file
download.file(url = "http://thematicmapping.org/downloads/TM_WORLD_BORDERS-0.3.zip", destfile = "TM_WORLD_BORDERS-0.3.zip")

# unzip 
unzip( zipfile = "TM_WORLD_BORDERS-0.3.zip" )

# transfrom to sf and select two countries
world.borders <-read_sf( dsn = getwd(), layer = "TM_WORLD_BORDERS-0.3" )
world.borders <- world.borders[world.borders$NAME %in% c("Australia","United States"),]


ui <- fluidPage(
  leafletOutput("mymap")
)


server <- function(input, output, session) {

  output$mymap <- renderLeaflet({
    leaflet(options = leafletOptions(maxZoom = 18)) %>% addTiles() %>%
      addPolygons( data = world.borders, fill =  "#D24618", color = "#D24618",
                    popup = paste0(
                     "<b>Country: </b>"
                     , world.borders$NAME
                     , "<br>"
                     , "<a href='"
                     , "' target='_blank'>"
                     , "Go to dedicated dashboard</a>")
                     , label = ~NAME)
                  }) 
}

shinyApp(ui, server)

Любые советы будут очень признательны, заранее спасибо.


person JeanBertin    schedule 11.05.2018    source источник
comment
Я думаю, что эта ссылка покажет вам, как это сделать Это. Вам просто нужно, чтобы ваша выделенная панель инструментов имела свой собственный URL.   -  person MLavoie    schedule 11.05.2018