首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在可达表格中呈现没有行计数的分组单元格

无法在可达表格中呈现没有行计数的分组单元格
EN

Stack Overflow用户
提问于 2021-09-30 08:23:24
回答 1查看 33关注 0票数 0

我正在使用rMarkdown,编织成html,并试图在reactable中做一些简单的事情-使用JS在括号中隐藏行总计。我从他们自己的指南中抄袭,但这不起作用:

reactable Grouped Cell Rendering

代码语言:javascript
复制
data <- MASS::Cars93[10:22, c("Manufacturer", "Model", "Type", "Price", "MPG.city")]

reactable(
  data,
  groupBy = c("Manufacturer", "Type"),
  columns = list(
    Manufacturer = colDef(
      # Render grouped cells without the row count
      grouped = JS("function(cellInfo) {
        return cellInfo.value
      }")
    )
  )
)

我得到以下错误:

代码语言:javascript
复制
Error in colDef(grouped = JS("function(cellInfo) {\n return cellInfo.value\n }")) : 
unused argument (grouped = JS("function(cellInfo) {\n return cellInfo.value\n }"))

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-30 13:14:53

grouped参数在该程序包的CRAN版本上不可用。您可以从github安装开发版本,然后示例就可以工作了。

代码语言:javascript
复制
#install the package from github
#devtools::install_github("glin/reactable")
library(reactable)
data <- MASS::Cars93[10:22, c("Manufacturer", "Model", "Type", "Price", "MPG.city")]

reactable(
  data,
  groupBy = c("Manufacturer", "Type"),
  columns = list(
    Manufacturer = colDef(
      # Render grouped cells without the row count
      grouped = JS("function(cellInfo) {
        return cellInfo.value
      }")
    ),
    Type = colDef(
      # Render grouped cells with the row count, only if there are multiple sub rows
      grouped = JS("function(cellInfo) {
        if (cellInfo.subRows.length > 1) {
          return cellInfo.value + ' (' + cellInfo.subRows.length + ')'
        }
        return cellInfo.value
      }")
    )
  )
)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69388756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档