R DT: дата удаляется .no-footer border-bottom - PullRequest
0 голосов
/ 30 октября 2019

Пытаясь удалить границу нижнего колонтитула из DT: datatable в R.

Глядя на это datatable , я нашел следующий код для устранения границы (обозначенной красным) междуИмена столбцов (которые пустые "") и данные:

  headerCallback <- c(
    "function(thead, data, start, end, display){",
    "  $('th', thead).css('border-bottom', 'none');",
    "}"
  ),
DT::datatable(
      data = myData(),
      class = "compact",
      rownames = FALSE,
      colnames = c("",""),
      caption = tags$caption(myTitle, style = "color:black"),
      options = list(
        dom = 't',
        ordering = FALSE,
        paging = FALSE,
        searching = FALSE,
        headerCallback = JS(headerCallback)
      )
    )

  })

Теперь я пытаюсь удалить нижнюю черную линию на изображении. Я нашел следующие ссылки, которые, кажется, то, что я ищу, но теперь уверен, как включить их в то, что я имею:тело в DT :: datatable

Как удалить черные линии

Когда я проверяю элемент на веб-странице и раскрываю <table>, я не могу-check это поле , которое удаляет нижнюю черную линию и дает мне то, что я хочу. Однако я не уверен, как записать это в мою существующую или новую функцию обратного вызова.

1 Ответ

0 голосов
/ 30 октября 2019

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

datatable(
  data = iris[1:5,1:2],
  class = "compact",
  rownames = FALSE,
  colnames = c("",""),
  callback = JS("$('table.dataTable.no-footer').css('border-bottom', 'none');"),
  options = list(
    dom = 't',
    ordering = FALSE,
    paging = FALSE,
    searching = FALSE,
    headerCallback = JS(headerCallback)
  )
)
...