考虑以下示例:
library(DT)
L <- 10
datatable(
data.frame(
var1 = sapply(1:L, function(x)
paste("<X>",paste0(x,
letters,
LETTERS,
"\n",
collapse=" "))),
var2 = round(rnorm(L),2)
)
)
这是输出:
我想隐藏或格式化(更改背景颜色和字体系列)包含“显示X条目”的输出的顶部以及“搜索”选项卡。我已经找到了通过将CSS和JS代码注入options
datatable
并使用formatStyle
函数来格式化行和标题的方法,但我找不到一种方法处理过滤器窗格。
如果它有任何区别,我打算在Shiny网络应用程序中使用输出。
非常感谢提前。
答案 0 :(得分:1)
使用dom参数,您可以选择要显示的数据表部分以及显示顺序。
此处有更多信息:https://datatables.net/reference/option/dom
使用style参数,您可以使用style参数更改整个数据表的样式。您可以选择:&#34;默认&#34;,&#34; bootstrap&#34;,&#34; bootstrap4&#34;,&#34;基础&#34;,&#34; jqueryui&#34;, &#34;材料&#34;,&#34; semanticui&#34;,&#34; uikit&#34;。
此处有更多信息:https://datatables.net/manual/styling/
library(DT)
L <- 10
dataset <- data.frame(
var1 = sapply(1:L, function(x)
paste("<X>",paste0(x,
letters,
LETTERS,
"\n",
collapse=" "))),
var2 = round(rnorm(L),2)
)
datatable(dataset, style = 'bootstrap', options = list(
dom = 't')
)