r - 无法在闪亮的 DT::renderdatatable 中显示页码
问题描述
我正在尝试在 Shiny 中呈现数据表,但输出不显示页码。
我尝试将 Paging、DOM 选项更改为各种参数,但无法使其工作
DT::renderDataTable(expr = {
sales_data_filtered() %>%
group_by(class) %>%
summarise(sales = sum(sales))%>%
mutate(sales = scales::dollar(sales))
}, options = list(scrollY = "250px",dom = 't',
pageLength = 5) )
解决方案
试着重写一下。
- 将结果存储在单独的反应式表达式中:
result <- sales_data_filtered() %>%
group_by(class) %>%
summarise(sales = sum(sales))%>%
mutate(sales = scales::dollar(sales))
你为什么要使用这个dom = 't'
选项?这意味着,只有表格会被渲染。如果不需要,请摆脱它。
DT::renderDataTable(result(),
options = list(
scrollY = "250px",
pageLength = 5,
lengthMenu = c(5, 10, 15, 20)
))
推荐阅读
- typescript - eslint 自定义规则 - 获取项目中的类或文件列表
- visual-studio - Xamarin.iOS 版本不匹配
- java - Jetty 11 和 commons-fileupload
- php - Doctrine OpenApi Swagger 问题 - 类中的注释“@OpenApi\Annotations\Schema”......从未导入
- terraform - Terraform:如何在多行上设置字符串的值但结果是一行
- javascript - wordpress 几秒钟后重定向到主页
- css - Angular - 选择选项卡时重新加载页面?
- npm - beantalk npm/yarn 安装中缺少模块,只能作为 root 工作
- windows - 从 Windbg 中的寄存器自动打印数据
- amazon-s3 - 解析 CloudWatch 日志并将结果上传到 s3 的最佳方法