删除数据表中的“显示条目”

Posted

技术标签:

【中文标题】删除数据表中的“显示条目”【英文标题】:Remove 'Show Entries' in datatable 【发布时间】:2016-05-11 11:17:45 【问题描述】:

如何从 R 中的 DT 包中删除数据表下方的“显示条目”信息?

我知道下面的解决方案,但我不知道如何使它们与 rmarkdown 一起使用。

[1]How to hide "Showing 1 of N Entries" with the dataTables.js library

[2]how to disable show entries property in jquery datatable

我尝试将以下内容添加到 rmarkdown 的 css 文件中,但这似乎不起作用。

$('#example').dataTable( 
"bInfo": false
);

【问题讨论】:

【参考方案1】:

调用函数时需要添加options = list(lengthChange = FALSE)

例如,如果您在闪亮的应用程序中使用它,您可以在 ui.R 部分(您希望您的表格出现的地方)包含类似这样的内容:

dataTableOutput("myTable")

server.R 部分有类似的内容:

output$myTable <- renderDataTable(df, 
                  options = list(pageLength = 15, lengthChange = FALSE),
                  rownames= FALSE)

其中df 是您在表格中显示的数据框。 (请注意,出于说明目的,我还包含了一些其他选项。令人困惑的是,其中一些选项,例如 rownames 超出了该选项列表。)您可以包含的所有可用选项都是 here。

【讨论】:

对我来说,删除它的是info 选项:options = list(info = FALSE)【参考方案2】:

我不了解 R。但是您可以在 link 上看到您需要使用以下代码

$('#example').dataTable( 
  "lengthChange": false
 );

此代码必须在您的 javascript 文件中,而不是 css 中。

【讨论】:

以上是关于删除数据表中的“显示条目”的主要内容,如果未能解决你的问题,请参考以下文章

Play framework 1.x 重定向删除动作

如何删除数据库中的一行

如何快速批量删除Mysql数据库中的数据表

怎样删除mysql一个表中的全部数据

如何用Kettle删除数据库中的某个表

如何删除hbase中的wal的数据