HTML-код сломался при обновлении до начальной загрузки 3
Когда Shiny обновился до bootstrap 3, некоторые из моих программ в результате выглядели шатко. Поэтому для обратной совместимости я использовал блестящий бутстр2. К сожалению, все еще есть фрагмент кода, который не отображается должным образом (см. Столбец Ссылка на снимке ниже). Перед обновлением в этом столбце отображались гиперссылки, по которым пользователь переходил на внешний веб-сайт после нажатия. Однако теперь они просто отображаются в виде текста и не ведут себя в интерактивном режиме. Вот код, который я использовал для заполнения столбца:
paste('<a href = ', shQuote(url), '>', 'Click</a>')
url
это просто еще одна переменная, где хранится фактический адрес ссылки.
Любая подсказка / мысли о том, почему это может происходить?
1 ответ
Попробуйте, чтобы разрешить разбор ссылок...
output$table <- renderDataTable({
get_table()
},escape=FALSE)
Или экранируйте отдельные столбцы, как указано в документации