Я новичок в использовании DT
библиотеку в R и функцию datatable()
и хотел бы получить некоторую помощь в том, чтобы внести изменения в том, как она выглядит ...DT DataTable цвет фона черный, но до сих пор при наведении курсора и выбора цвета
У меня в настоящее время есть черный фон для данных и хотелось бы, чтобы он менял цвет на зависании над ним или когда выбраны определенные строки ... но выбор фона, кажется, устраняет варианты наведения ... любая помощь будет много оценили.
Пожалуйста, см. Ниже, чтобы узнать, как далеко я получил, пытаясь сделать стол с черным фоном.
DT:::datatable(
head(iris, 20),rownames = FALSE,options = list(dom='t',
initComplete = JS(
"function(settings, json) {",
"$(this.api().table().header()).css({'background-color': '#000', 'color': '#fff'});",
"}")
),
container = tags$table(
class="stripe row-border hover",
tags$thead(tags$tr(lapply(colnames(iris), tags$th)))
)
) %>% formatStyle(columns=colnames(iris),color='white',background = 'black')
Не уверен, что вы закончили писать свой ответ, но ни блестящий код, ни не блестящая версия не работают ... с точки зрения изменения цвета при зависании или изменении при нажатии ... (fyi я запустил ваш блестящий код, используя следующий ... 'runApp (shinyApp (ui = ui, server = server))) –
В блестящем verion пропущено' DT :: '. отредактировано – Batanichek
Не блестящая версия работает только наведите курсор, в вашем приложении ничего не работает (какая версия DT) – Batanichek