问题标签 [reactable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
67 浏览

r - 是否可以在表的扩展行中搜索值?

reactable用来在我闪亮的应用程序中制作一张桌子。我在其中添加了搜索栏,但它仅适用于表格的主要行。如果我有可扩展的行,它就不起作用。我也想在可扩展的行中搜索值。例如,如果您搜索“前”字,则应过滤在嵌套/可扩展行中包含它的行。请看一下我的简短且可行的示例:

我尝试使用 js(在搜索栏中的 keyup 事件上自动展开行,然后在展开的行中搜索),但它对我不起作用,实际上它是非常慢的解决方案。

0 投票
1 回答
44 浏览

r - 在可反应分组时如何省略计数中的NA

看一个简单的代码

在此处输入图像描述

是否可以只计算不是 NA 的行?

我想看到 a(1), b(1)

0 投票
0 回答
113 浏览

r - R Shiny Reactable - 使用 updateReactable 更新复选框的选择选项在 Modal 中不起作用

使用 updateReactable 更新复选框的选择选项在 Modal 中不起作用。但是,当我离开模态并再次输入时,它可以工作。

以下是可重现的代码:

0 投票
0 回答
64 浏览

r - reactable:按数字指定列

我有一个很宽的表,我想更改一系列列的格式,而不指定每个列的名称。我已经搜索了文档,但找不到这样做的方法。理想情况下,我也想对 colGroups 做同样的事情。

所以在下面,我想删除对列名的特定引用,并将其替换为范围,例如 3:5 或模式标准。

0 投票
0 回答
210 浏览

r - R / Shiny / Reactable - 没有缓冲时间的过滤和聚合

我有一个按 Key 列分组的反应,它正在聚合其他列。这一切都发生在闪亮的环境中。

我正在尝试找到一种方法来过滤我的可反应的子行(使用可反应的“过滤器”参数或其他方式),这将:

  1. 重新聚合主行列值
  2. 无需在后端重新渲染数据

我的尝试:

  • reactable 'filter' 参数成功过滤数据而不重新渲染数据,但主行的聚合值保持不变。
  • 我尝试的另一种方法是将 selectizeInput() (一个闪亮的输入类)的输出传递给 react() “获取数据函数”,该函数根据给定的输入过滤数据。此函数作为 renderReactable() 函数中的“数据”参数传递。这在标准 2 上不可避免地会失败,因为 reactive() 函数会在输入更改时重新计算数据。

抱歉这么罗嗦,不包括代码。任何意见,将不胜感激。

0 投票
0 回答
59 浏览

r - 减少/删除 R 可反应表中 htmlwidget ggplotly 对象的填充

我在 R 中有一个带有一些嵌套 ggplotly 对象的可反应表。我希望减少间距/填充/行高。

这是代码:

这是输出

在此处输入图像描述

这是所需的输出

在此处输入图像描述

谢谢您的帮助

0 投票
0 回答
300 浏览

r - Reactable Shiny - 更新单个单元格值

在下面的示例中,我生成了一个带有可点击图标的可反应表,该图标减少了相应的“Own”列。这是使用 updateReactable() 完成的。

这工作得很好,但是当表格变大时,updateReactable() 会重新渲染整个表格,因此这意味着用户必须等待表格渲染才能再次单击图标。

有没有办法只更新单个单元格的值而不必每次都渲染整个表格?

我最初想在每个单元格中嵌入一个 numericInput,但发现没有方法可以通过 reactable 做到这一点。我知道 dataTable 有一个选项可以手动输入单元格,但我不喜欢这些表格的美感。

0 投票
1 回答
151 浏览

r - R中的日历热图

希望在 R 中创建一个可用作日历热图的 gt/reactable 表。就像在本网站https://glin.github.io/reactable/articles/cookbook/cookbook.html上找到的一样。当我尝试复制该代码时,我收到一个错误:“仅在具有所有类似数字的变量的数据帧上定义。” 我将 Year 设为因子变量,并且不想为该列着色。这是我尝试过的代码 + dput 输出:

输入(头(bls))

0 投票
0 回答
175 浏览

r - 如何从表中的选定行返回数据?

我有一个reactable表格并尝试显示选定行的信息。实际上,我可以轻松地使用onClick="select"并将数据存储为响应式使用getReactableState,但我的情况略有不同。我为每一行添加了“保存”按钮,并使用一些 JS 从给定行返回数据。现在我想单独返回数据 - 使用“保存”按钮并连续单击。不幸的是,当我单击某行时,不会返回任何数据(不显示output$text)。如果我使用如下示例中的 JS,如何通过单击一行来显示行的数据?

这是一个可重现的例子。如果单击“保存”,则会出现窗口并显示数据。如果单击一行,则表格下方的面板中不会显示任何数据:

如果您取消注释onClick="select"并评论 JS,onClick那么连续单击效果很好,但正如我所说,就我而言,我需要其他东西。在上面的代码中,我return 'select'首先添加if了返回selectonClick但它不起作用。你有任何想法如何解决它吗?

0 投票
1 回答
233 浏览

r - R Shiny table如何在可扩展行中正确格式化html代码

在我闪亮的应用程序中,我显示了一个带有可扩展行的表(可反应)。我想更改某些单词的背景颜色,因此我使用 html spans。它适用于常规行中的文本,在可扩展行中,但仅显示纯 html 代码。

在此处输入图像描述

html = TRUE为两列设置但未正确显示。我如何使它工作?

应用程序.R