gpt4 book ai didi

R Shiny,从数据表中删除列内过滤器

转载 作者:行者123 更新时间:2023-12-04 07:54:34 24 4
gpt4 key购买 nike

[也在 Shiny Google Group 中发布]

当我尝试显示数据表时,我遇到了一些(我相信)意外的行为。当我显示表格时,我的目标是删除大部分排序/分页/过滤/处理选项。到目前为止,设置 bSort=0、bProcessing=0、bPaginate=0、bInfo=0 似乎产生了预期的结果。但是,当我设置 bFilter=0 时,只有右上角的“全局”过滤器框被删除;列内过滤器框仍然存在(我希望 bFilter=0 删除所有过滤器框)。

任何人都可以帮助代码删除列内过滤器框(请和谢谢)。 [此外,我知道特定于列的格式选项,但迄今为止无法成功实现它们以消除列内格式]。我在下面包含了最少的代码来重现问题:

shinyUI(pageWithSidebar(

#my code has a header panel;
headerPanel("Table Example"),

#my code has a sidebar panel;
sidebarPanel(helpText("Stuff Here")),

#table is displayed in the main panel;
mainPanel(dataTableOutput("myTable"))
))


shinyServer(function(input, output) {

#example dataTable that produces undesired result;
output$myTable <- renderDataTable({
as.data.frame(matrix(sample(1:10,100,replace=TRUE),nrow=20,ncol=10))
}, options = list(bFilter=0, bSort=0, bProcessing=0, bPaginate=0, bInfo=0))

})

[从服务器和本地运行时都会出现行为。 Shiny 的 0.7.0.99。使用谷歌浏览器]

提前致谢!

最佳答案

解决方案是简单地编辑与 myTable 输出对象关联的 css:

IE。改变:

mainPanel(dataTableOutput("myTable"))


mainPanel(
dataTableOutput("myTable"),
tags$style(type="text/css", '#myTable tfoot {display:none;}')
)

关于R Shiny,从数据表中删除列内过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19954694/

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