R-блестящее приложение - информация о колонке пакета DT - PullRequest
1 голос
/ 12 февраля 2020

Я пытаюсь создать блестящее приложение R, используя пакет DT. Я хотел бы добавить информацию о заголовке столбца, когда пользователь переключается на него. Пример: в наборе данных «mtcars», если пользователь переключается на столбец «mpg», он должен видеть его однострочное определение. Я искал решения онлайн, но не мог найти. Я был бы искренне благодарен вам за помощь в этом. Кроме того, я был бы признателен, если бы кто-нибудь отправил мне ссылки на некоторые красивые приложения, связанные с DT.

1 Ответ

0 голосов
/ 12 февраля 2020

Вы можете сделать:

library(DT)

headerCallback <- c(
  "function(thead, data, start, end, display){",
  "  var tooltips = ['tooltip1','tooltip2','tooltip3','tooltip4','tooltip5'];",
  "  for(var i=0; i<5; i++){",
  "    $('th:eq('+i+')',thead).attr('title', tooltips[i]);",
  "  }",
  "}"
)

datatable(iris, rownames = FALSE, 
          options = list(
            headerCallback = JS(headerCallback)
          )
)
...