R, блестящий: с использованием плагина ColVis DataTable

#javascript #r #debugging #datatables #shiny

#javascript #r #отладка #таблицы данных #блестящий

Вопрос:

Я хочу использовать плагин ColVis с DataTable в shiny.

ColVis

Плагин предоставляет пользователю удобную кнопку / выпадающее меню выбора для управления видимостью столбца.

В моей последней попытке заставить это работать, у меня есть:

  • добавлено dataTables.colVis.js в каталог wwww моего приложения
  • пробовал includeScript(«www/dataTables.colVis.js «)
  • также пробовал теги $head(теги $script(src=»dataTables.colVis.js «)) в качестве аргумента mainPanel
  • не вижу ошибок ни в R, ни в консоли Chrome
  • но не вижу кнопки, предоставляющей доступ к выбору столбца

Я привык к отладке javascript, но здесь затрудняюсь найти и отладить javascript, созданный из пользовательского интерфейса.R от Shiny.

Существуют ли руководства по отладке блестящего приложения shiny на уровне javascript? Кто-нибудь добился успеха, используя ColVis в shiny? Есть ли лучший, встроенный в Shiny способ предоставить пользователю легкий доступ к скрытию / отображению столбцов с данными?

Спасибо,

  • Пол

Ответ №1:

Взгляните на новый пакет от RStudio DT (https://github.com/rstudio/DT)? Здесь http://rstudio.github.io/DT/extensions.html вы могли бы найти пример того, что вам нужно.