HTML-код сломался при обновлении до начальной загрузки 3

Когда Shiny обновился до bootstrap 3, некоторые из моих программ в результате выглядели шатко. Поэтому для обратной совместимости я использовал блестящий бутстр2. К сожалению, все еще есть фрагмент кода, который не отображается должным образом (см. Столбец Ссылка на снимке ниже). Перед обновлением в этом столбце отображались гиперссылки, по которым пользователь переходил на внешний веб-сайт после нажатия. Однако теперь они просто отображаются в виде текста и не ведут себя в интерактивном режиме. Вот код, который я использовал для заполнения столбца:

paste('<a href = ', shQuote(url), '>', 'Click</a>')

url это просто еще одна переменная, где хранится фактический адрес ссылки.

Любая подсказка / мысли о том, почему это может происходить?

снимок

1 ответ

Решение

Попробуйте, чтобы разрешить разбор ссылок...

output$table <- renderDataTable({
  get_table()
},escape=FALSE)

Или экранируйте отдельные столбцы, как указано в документации

Другие вопросы по тегам