Я хочу включить ссылку на локальный файл html, который живет в каталоге www моего блестящего приложения, внутри столбца в data.table. При щелчке на новой вкладке следует открыть файл html. Я нашел решения для ссылок на интернет-страницы, но как мне настроить это, так что Shiny находит локальные файлы при визуализации в браузере?Включить ссылку на локальный файл html в DataTable в Shiny
Это мой код
library(DT)
library(shiny)
link <- "www/my_html.html"
link <- paste0("<a href='", link,"' target='_blank'>", link,"</a>") # works fine for global url, but not for local file
df <- data.frame(a = 10.5, b = 48, link = link)
ui <- fluidPage(
DT::dataTableOutput('table1')
)
server <- function(input, output) {
output$table1 <- DT::renderDataTable({df}, escape = -3)
}
shinyApp(ui, server)
Nice, он работает с вашим кодом. Он также будет работать с escape = 3 (я получил это неправильно). Но код не работает, когда у меня есть html-файл, который называется «my html» с пустым промежутком между ними. Что мне нужно изменить, чтобы это сработало? – needRhelp
это http://stackoverflow.com/questions/4172579/html-href-syntax-is-it-okay-to-have-space-in-file-name может вам помочь :-) – MLavoie