【问题标题】: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
});

【问题讨论】:

    标签: jquery r datatables r-markdown


    【解决方案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 中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-29
      • 2016-01-18
      • 1970-01-01
      • 2021-08-28
      • 1970-01-01
      相关资源
      最近更新 更多