reactable使用grouped参数报unused argument错误求助
问题原因
你本地安装的reactable包版本过低,colDef()中的grouped参数是v0.3.0及以上版本才新增的功能,低于该版本的包无法识别这个参数,因此会抛出unused argument的报错。
解决方案
方案1:全局关闭所有分组行数统计(无需升级,适配所有版本)
不需要编写自定义JS代码,直接在reactable()的参数中添加showGroupCount = FALSE即可实现需求,示例代码如下:
data <- MASS::Cars93[10:22, c("Manufacturer", "Model", "Type", "Price", "MPG.city")] reactable( data, groupBy = c("Manufacturer", "Type"), showGroupCount = FALSE )
该参数会全局关闭所有分组列末尾的行数统计,不需要额外配置colDef。
方案2:升级包后使用自定义分组渲染
如果你需要单独自定义某一列的分组渲染逻辑,不想全局关闭所有分组的行数统计,先升级reactable到最新正式版:
install.packages("reactable")
升级完成后你原本写的代码即可正常运行,不会再报参数错误。
内容的提问来源于stack exchange,提问作者adajam
相关产品推荐
相关产品推荐

