我在do.call和apply中生成了许多数据表。我只会分享部分代码:
dat <- DT::datatable(x, elementId = tab_id))
DT::renderDataTable({dat})
第二行是apply内部函数的最后一行。因此,这就是返回的内容。现在,如果我删除了renderDataTable
,那么在HTML中,我发现表的ID为tab_id
,但是渲染混乱了-显然...
如果我在代码中添加了renderDataTable
,则ID为out9bd22a9a4b436577
之类的随机数。
我想存在另一种解决方案,但是简单地将ID从第1行保存到第2行会使我的生活变得更容易
仅需一点点信息-我需要保留elementId
,因为稍后我将观察_cell_clicked
事件