Menggunakan scrollX = TRUE
membatalkan warna latar belakang spasi antara nama kolom dan nama baris tabel data. Mengubah ke scrollX = FALSE
berfungsi, tetapi juga menghilangkan efek fixedColumns
.
output$monthly_summary_FA <- renderDataTable({
mytable <- FA_table() %>% column_to_rownames('Time') %>% as.matrix() %>% t() %>% as.data.frame()
colnames(mytable) <- paste0('<span style="color:black;font-family:Arial Narrow, sans-
serif;">',colnames(mytable),'</span>')
rownames(mytable) <- paste0('<span style="color:black;font-family:Arial Narrow, sans-serif;font-
weight: bold;">', rownames(mytable),'</span>')
datatable(mytable,
extensions = c('Scroller','FixedColumns'),class="compact",escape=FALSE,
options = list(ordering=FALSE,scrollX = FALSE,deferRender = TRUE,dom = 't',
columnDefs = list(list(className = 'dt-center', targets = "_all")),
fixedColumns = list(leftColumns = 1))
) %>%
formatPercentage(c(1:ncol(mytable)), 0) %>%
formatStyle(target = 'row',columns = colnames(mytable),
backgroundColor = "skyblue",'text-align'="left",'scrollbar-width'= 'thin','-webkit-box-sizing'= 'content-box',
'-moz-box-sizing'= 'content-box', 'box-sizing'= 'content-box','table-layout'='fixed') %>%
formatStyle(c(0), `border-right` = "solid 1px") })
Pembaruan: menambahkan kerangka data mytable, masukan untuk renderDataTable
tabel saya
FA_table()
- person YBS   schedule 27.07.2020