问题标签 [dt]

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 回答
2656 浏览

r - RShiny 中的 DT 重新加载

在闪亮的情况下,我将如何更新 DT 表中的值而不重新绘制整个表并因此在每次更新时闪烁。

以下示例将标准 tableOutput 与 DT::dataTableOutput 进行比较。请注意每次更新 dataTableOutput 时的闪烁。有没有办法避免这种情况并有更流畅的用户交互?ui.R 和 server.R 示例如下。

看起来理想的解决方案是实现重新加载功能: https://datatables.net/reference/api/ajax.reload()

关于如何做到这一点的任何建议?

0 投票
1 回答
325 浏览

r - updateNumericInput 的范围问题

我将许多 numericInputs 放入 DT 数据表的几列中。我想允许用户单击一个按钮,然后将输入从第一列复制到其他列。我能够为不属于数据表的 numericInputs 进行这项工作,但对数据表内的 numericInputs 没有任何反应。下面给出了我的问题的简化示例。我还包括一个独立 numericInput 的工作示例,它不是数据表的一部分,以演示我正在寻找的行为。

我也尝试将 observeEvent 放在 renderDataTable 之外,但这没有帮助。由于该按钮适用于独立的 numericInputs,我猜这是某种范围问题,但我一直无法弄清楚如何解决它。

提前感谢您的帮助!

0 投票
2 回答
22068 浏览

r - 使用 DT 包隐藏响应式数据表中的某些列

我正在尝试使用DT包为我闪亮的应用程序创建一个响应式数据表。我想提前隐藏某些列。例如:

这个输出给了我 5 列。它仅在我缩小页面时隐藏列。但是,我想提前隐藏最后 3 列,我只想每次都看到前两列。有没有办法做到这一点?

更新:

示例输出

在此处输入图像描述

0 投票
1 回答
1622 浏览

r - 如何使用 Shiny 和 DT 检索 DataTables 行信息?

我正在使用 Shiny 和 DT 包来显示来自 MySQL 数据库的过滤表。

简而言之,我从用户那里获取输入值,创建 SQL 查询,捕获输出并将其显示为 DataTable。可以使用 DataTable 列过滤器进一步过滤输出,用户应该能够下载过滤后的数据集。

根据DT docsinput$table_rows_all应该包含显示表格的行索引。但是,当我按下下载按钮时,我得到一个只有列名而没有数据的文件。

在上面的代码中,我将输出保存DBI::dbQuery()到一个反应函数sqlOutput()中,这样我就可以将它传递给DT::renderDataTable()shiny::downloadHandler()

我究竟做错了什么?我不确定,但看起来input$table_rows_all由于某种原因返回了一个空向量。

非常感谢任何帮助,谢谢!

0 投票
0 回答
1984 浏览

r - 闪亮的,DT,styleColorBar 不同颜色的正负值?

我已阅读 DT.pdf 文档并进行了搜索,但 DT 包似乎不支持不同的颜色。我怎样才能达到下面图片链接中显示的效果?谢谢!

示例:正值和负值的不同颜色

0 投票
0 回答
33 浏览

r - 使用来自 DT 的过滤结果创建文本标签

在我的应用程序中,我输入名称和年份,然后在屏幕中返回过滤后的数据集。下面列出了应用程序 server.R 文件中的代码:

我需要在表格下方的标签中打印搜索名称的所有频率的总和

我的意思是如果我在 2012 年搜索 John 并且返回的表如图所示:

在此处输入图像描述

我需要一些带有文字的标签:“ 2012 年有 27 个人,名字叫 John

请帮助完成这项任务

问候

0 投票
1 回答
1146 浏览

r - 闪亮的列渲染错误

这是此链接中提供的列渲染示例 (4.4) 上的 Q。 http://rstudio.github.io/DT/options.html

我已经实现了上面描述的示例代码,以使用前 100 个字符加上省略号 (...) 来缩写超过 100 个字符的字符串,并且当您将鼠标悬停在单元格上时,完整的字符串显示为工具提示。只要具有自定义呈现的列中包含全文,这就会很好地工作。但是,当它遇到一个空单元格时,表格不会显示,它会在闪亮的浏览器上显示“正在处理...”。禁用此自定义渲染后,我可以按预期显示带有空字段的表格。有没有人有类似的问题,有什么建议可以解决这个问题吗?

下面是我的自定义列渲染代码。

生成我已通过自定义渲染的第 6 列的代码。

任何意见和建议。PS:除了省略号/工具提示之外,还有更好的方法来显示数据吗?代码太大,无法全部粘贴,因此只选择我注意到问题的部分。我希望它有所帮助。

0 投票
1 回答
11650 浏览

r - Shiny 和 R 中的 DT:自定义数字格式

0 投票
2 回答
2628 浏览

r - DT 包 R Shiny 中的回车

有没有办法在 R 闪亮的应用程序中使用 DT 包显示回车?

我在这里尝试了代码:

\n符号不起作用,并且该datatable函数似乎将 替换\n为空格。

我希望第二个单元格“新行”在不同的行上有“新”和“行”这两个词。

0 投票
2 回答
1079 浏览

r - R Datatable:根据第三个值对两列着色

我只是不让它运行。Colorize200dMA 是 -1、0 或 1。在 -1 的情况下,'200d MA' 应该是红色单元格,在 0 的情况下它不应该被着色,在 1 的情况下它应该是绿色的。但最终几乎没有任何东西被着色,或者只有红色(第一个值),但从来没有绿色。