问题标签 [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 投票
1 回答
843 浏览

r - 使用 DT::renderDataTable 时,如何在 server = TRUE 时访问哪些行被过滤

我正在开发一个 Shiny 应用程序,让用户选择列、过滤行并下载结果。我正在使用数据表来执行此操作。数据文件中等大小,使用客户端处理会导致相当大的减速;但是,使用服务器端处理我无法访问过滤后的数据集。

换句话说,当 renderDataTable() 中的 server=FALSE 时,input$foo_rows_all 返回所有过滤的行,但当 server=TRUE 时 input$foo_rows_all 只返回当前显示页面上的行,而不是所有行。当 server = TRUE 时,如何访问所有过滤的行。

显示问题的示例:

0 投票
0 回答
1495 浏览

r - Rmarkdown 和 DT:结果不呈现

你知道如何在 Rmarkdown 中渲染它吗?

DT 表在 RStudio 的查看器中呈现,但不能在 .Rmd 中包含拆分表。我错过了什么?

0 投票
0 回答
940 浏览

r - 在 R 和 RStudio Viewer 上使用 DT 进行字符编码

我在使用带有法语口音 (é, è, â...) 的 DT 时遇到问题:

  • 在 RStudio 查看器中,这些字符被替换为“�”。
  • 在闪亮中,字符显示得很好,但如果我搜索重音字符,则找不到结果。

代码 :

我试过了 :

  • 将 dataf 的编码设置为 UTF-8 和 latin1
  • 将 datatbale 的转义参数更改为 TRUE
  • 将 RStudio 的默认文本编码设置为 UTF-8
  • 更换浏览器:Firefox 41 & Chrome 45

但没有解决问题

我的 sessionInfo(我使用 RStudio 0.99.484):

欢迎任何帮助,谢谢,

热雷米

0 投票
3 回答
4791 浏览

r - 删除闪亮数据表中的标题行

我正在尝试删除闪亮数据表中的标题行,有谁知道是否有这样做的选项?

最小的例子:

0 投票
1 回答
3013 浏览

r - styleColorBar 居中并左移/右移取决于符号

我正在寻找创建条形,当使用 DT 时,它datatable会出现在列的单元格中间,并根据单元格中的值是正数还是负数向左或向右伸出。

我已经尝试使用该函数styleColorBar并将参数更改backgroundPosition'left''center'但是每次尝试时,条形仍然出现在单元格的右侧并且总是向左移动。

我无法从 R 代码中找到示例,但附上了可以在 Excel 上完成的示例;颜色不是必需的,但如果包括在内,那将是一个奖励。

在此处输入图像描述

0 投票
1 回答
1407 浏览

r - filter = 'top' 不在 Shiny 应用程序中执行

我刚刚使用DT. 我的问题是它filter='top'实际上似乎没有执行。checkboxGroupInput从 DT 组合和过滤是否有问题?我希望能够添加尽可能多的过滤选项。

0 投票
1 回答
1823 浏览

r - 无法获取在 DT 包中选择/单击的列的索引以获得闪亮

我正在尝试在 R 闪亮框架中制作一个基本程序,以便我可以显示交互式数据表。我需要执行但不能执行的基本功能是获取任何选定/单击的单元格的行和列索引。我已经在线进行了研究并完全按照教程进行操作,但是教程中显示的内容似乎不起作用。因为我认为获得点击更难,所以我已经解决了获取所选单元格的行和列索引。这是我目前拥有的 ui.R 和 server.R 文件:

当我对此运行App() 时,我只能获取行的索引,而不能获取列的索引。请参阅下面的输出:

闪亮的应用程序本身也有类似的 data.table 输出。

有谁知道为什么会这样?

如何获取选择的行和列索引?那么点击呢?

最好的,

保罗

编辑:

根据 user5029763 的建议,我将 server.R 函数替换为以下内容:

任何点击前的输出:

前

单击/选择后的输出: 在此处输入图像描述

这与您在此运行App() 时获得的输出相同吗?

编辑:也仅供参考,我在另一台具有最新版本 R 的计算机上尝试了这个并得到了相同的输出,所以我认为这与我的版本/计算机无关。

0 投票
1 回答
6819 浏览

shiny - 闪亮的 DT::datatable 的背景颜色

如何在闪亮的应用程序中更改数据表的选定行的背景颜色?我的 ui.R 有以下代码:

0 投票
1 回答
557 浏览

javascript - 使用 fnRowCallback 自定义 DT

我尝试使用 fnRowCallback 参数为我的数据表中的一整行着色,效果有效,但其他 DT 函数将不再有效。这是一个简单的例子:

fnRowCallback 和 rowCallback 都只会产生 fnRowCallback 的效果,formatCurrency 也会被忽略。如果您注释掉 fnRowCallback formatCurrency 将与 rowCallback 参数一起正常工作。

这可能是 DT 包的问题,​​但由于我对 javascript 数据表库不太熟悉,因此我的代码中可能存在问题,或者我缺少启用的选项。

0 投票
1 回答
5663 浏览

r - R数据表:隐藏各个列的搜索框

我想启用按列搜索,但对特定列禁用它。

这几乎是我需要 的https://rstudio.github.io/DT/009-searchable.html 但我想隐藏未使用的框。

有什么办法吗?