【发布时间】:2020-01-18 05:02:15
【问题描述】:
我不熟悉 R 并尝试使用 Shiny 开发仪表板。
我正在添加一个数据表,这运行良好。单击记录时,我设法创建了一个弹出窗口。弹出窗口显示传单地图,但背景是灰色的。我无法弄清楚原因。
此外,我想在单击带有纬度/经度的行时缩放到该位置。这可能吗?
目前为止的代码
library(shiny)
library(leaflet)
library(shinyBS)
##############################################################################
# UI Side
##############################################################################
ui <- fluidPage(
DT::dataTableOutput("mydatatable")
)
##############################################################################
# Server Side
##############################################################################
server <- (function(input, output, session) {
mycars = head(mtcars)
output$mydatatable = DT::renderDataTable(mycars, selection = 'single',
rownames = FALSE,
filter = 'top',
options = list(dom = 't'))
observeEvent(input$mydatatable_rows_selected,
{
showModal(modalDialog(
title = "You have selected a row!",
leaflet() %>%
addProviderTiles(providers$OpenStreetMap)
))
})
})
# Run the application
shinyApp(ui = ui, server = server)
【问题讨论】:
标签: r shiny datatables leaflet shinydashboard