我试图删除DT数据表中的标题行,有人知道是否有这样做的选项吗?最小示例:
#SERVER.R output$myTable <- renderDataTable({ datatable(dataset, rownames = FALSE, selection = 'none', options = list(dom = 't')) }) #UI.R dataTableOutput('myTable')
zlwx9yxi1#
只需将colnames = NULL添加到datatable()
colnames = NULL
datatable()
datatable(mtcars, rownames = FALSE,colnames=NULL, selection = 'none', options = list(dom = 't'))
参见?datatable
?datatable
yftpprvb2#
塞巴斯蒂安在15年10月28日的回答在renderDataTable(datatable(...))中不起作用,在datatable(...)中使用colnames = NULL删除了表中的所有数据,我不得不使用colnames = ""删除表头。
renderDataTable(datatable(...))
datatable(...)
colnames = ""
46qrfjad3#
添加colnames = NULL不再起作用,它呈现了一个空表。你可以使用headerCallBack选项添加一个隐藏标题行的css来实现这一点。
headerCallBack
headerCallback <- c( "function(thead, data, start, end, display){", " $('th', thead).css('display', 'none');", "}" ) datatable(mtcars, rownames = FALSE, colnames=NULL, selection = 'none', options = list( dom = 't', headerCallback = JS(headerCallback) ) )
3条答案
按热度按时间zlwx9yxi1#
只需将
colnames = NULL
添加到datatable()
参见
?datatable
yftpprvb2#
塞巴斯蒂安在15年10月28日的回答在
renderDataTable(datatable(...))
中不起作用,在datatable(...)
中使用colnames = NULL
删除了表中的所有数据,我不得不使用colnames = ""
删除表头。46qrfjad3#
添加
colnames = NULL
不再起作用,它呈现了一个空表。你可以使用headerCallBack
选项添加一个隐藏标题行的css来实现这一点。