gpt4 book ai didi

删除 'search' 选项但保留 'search columns' 选项

转载 作者:行者123 更新时间:2023-12-03 09:15:45 26 4
gpt4 key购买 nike

我想从我的应用程序中删除“全局搜索”选项,但保留“列搜索”选项。有任何想法吗?我尝试过不同的参数,如 searching=FALSE, filtering='none' ...这些都不能正常工作。

我的代码:
server.R:

library("shiny")
library("DT")

data(iris)

shinyServer(function(input, output) {

output$tabelka <- DT::renderDataTable({

datatable(iris, filter="top", selection="multiple", escape=FALSE)

})

})
ui.R
library("shiny")
library("DT")

shinyUI(fluidPage(

DT::dataTableOutput("tabelka")

))

以及有助于理解我的问题的图片:

enter image description here

最佳答案

DT 选项需要作为列表传递。此外,通过使用 sDom 初始化变量,可以指定放置 DOM 控件的位置。标准设置如下所示:

    datatable(iris, filter="top", selection="multiple", escape=FALSE, 
options = list(sDom = '<"top">flrt<"bottom">ip'))

语法有点古怪,但基本上上面说的是 f、l、r 和 t 选项将放置在顶部 div 中,而 i 和 p 选项位于底部 div 中。请参阅 http://legacy.datatables.net/usage/options 处的文档以获得更彻底的解释。

无论如何,“f”是“过滤输入”选项(即搜索选项),通过将“f”移动到另一个 div 或省略它,我们可以移动或禁用搜索栏。您的问题的解决方案可能如下所示:
    datatable(iris, filter="top", selection="multiple", escape=FALSE, 
options = list(sDom = '<"top">lrt<"bottom">ip'))

关于删除 'search' 选项但保留 'search columns' 选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35624413/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com