为什么在shiny中操作datatable样式时会出现这个错误?

问题描述 投票:0回答:1

我还无法创建一个示例来重现此错误。我正在使用 DT v0.28、shiny v1.7.4 和 bslib v0.4.2.9000。

更改表格的各个方面时会出现此错误:将列添加到

datatable()
使用的数据框的方式从
DF$newColumn = ...
tibble::add_column
,使用
columnDefs
设置 6 列而不是 5 列的宽度,并在设置导出按钮样式时在回调中包含
.on("mouseenter", function() { ...

有什么建议可以帮助我调试这个吗?

Warning: Error in assign: variable names are limited to 10000 bytes
  43: assign
  42: wrapFunctionLabel
  41: bindEvent.Observer
  40: bindEvent
  39: %>%
  38: server [/Users/me/Documents/work/apps/interactive-volcano-plot/app.R#2535]
   1: runApp
Error in assign(name, func, environment()) : 
  variable names are limited to 10000 bytes
javascript r shiny datatable bslib
1个回答
0
投票

解决方案:问题似乎与

DT
无关,而与大
if
块有关。解决方案here解决了该错误。我很好奇是否有人知道根本问题是什么。

© www.soinside.com 2019 - 2024. All rights reserved.