Вы вызываете функцию formattable
дважды. Второй раз в приложении с пустым list()
, не содержащим параметров формата. В основном вы перезаписываете формат, который вы определили ранее, пустым форматом. Для решения этой проблемы есть два варианта.
Один из них - определить вашу таблицу вне приложения и визуализировать вывод без переписывания формата:
output$table <- renderFormattable({ft})
Но также возможно определить таблицу и параметры формата внутри вашего сервера:
output$table <- renderFormattable({formattable(mtcars,
list(mpg = formatter("span", style = "color:green")))})