问题标签 [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.
r - 使用 DT::renderDataTable 时,如何在 server = TRUE 时访问哪些行被过滤
我正在开发一个 Shiny 应用程序,让用户选择列、过滤行并下载结果。我正在使用数据表来执行此操作。数据文件中等大小,使用客户端处理会导致相当大的减速;但是,使用服务器端处理我无法访问过滤后的数据集。
换句话说,当 renderDataTable() 中的 server=FALSE 时,input$foo_rows_all 返回所有过滤的行,但当 server=TRUE 时 input$foo_rows_all 只返回当前显示页面上的行,而不是所有行。当 server = TRUE 时,如何访问所有过滤的行。
显示问题的示例:
r - Rmarkdown 和 DT:结果不呈现
你知道如何在 Rmarkdown 中渲染它吗?
DT 表在 RStudio 的查看器中呈现,但不能在 .Rmd 中包含拆分表。我错过了什么?
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):
欢迎任何帮助,谢谢,
热雷米
r - 删除闪亮数据表中的标题行
我正在尝试删除闪亮数据表中的标题行,有谁知道是否有这样做的选项?
最小的例子:
r - filter = 'top' 不在 Shiny 应用程序中执行
我刚刚使用DT
. 我的问题是它filter='top'
实际上似乎没有执行。checkboxGroupInput
从 DT 组合和过滤是否有问题?我希望能够添加尽可能多的过滤选项。
r - 无法获取在 DT 包中选择/单击的列的索引以获得闪亮
我正在尝试在 R 闪亮框架中制作一个基本程序,以便我可以显示交互式数据表。我需要执行但不能执行的基本功能是获取任何选定/单击的单元格的行和列索引。我已经在线进行了研究并完全按照教程进行操作,但是教程中显示的内容似乎不起作用。因为我认为获得点击更难,所以我已经解决了获取所选单元格的行和列索引。这是我目前拥有的 ui.R 和 server.R 文件:
当我对此运行App() 时,我只能获取行的索引,而不能获取列的索引。请参阅下面的输出:
闪亮的应用程序本身也有类似的 data.table 输出。
有谁知道为什么会这样?
如何获取选择的行和列索引?那么点击呢?
最好的,
保罗
编辑:
根据 user5029763 的建议,我将 server.R 函数替换为以下内容:
任何点击前的输出:
这与您在此运行App() 时获得的输出相同吗?
编辑:也仅供参考,我在另一台具有最新版本 R 的计算机上尝试了这个并得到了相同的输出,所以我认为这与我的版本/计算机无关。
shiny - 闪亮的 DT::datatable 的背景颜色
如何在闪亮的应用程序中更改数据表的选定行的背景颜色?我的 ui.R 有以下代码:
javascript - 使用 fnRowCallback 自定义 DT
我尝试使用 fnRowCallback 参数为我的数据表中的一整行着色,效果有效,但其他 DT 函数将不再有效。这是一个简单的例子:
fnRowCallback 和 rowCallback 都只会产生 fnRowCallback 的效果,formatCurrency 也会被忽略。如果您注释掉 fnRowCallback formatCurrency 将与 rowCallback 参数一起正常工作。
这可能是 DT 包的问题,但由于我对 javascript 数据表库不太熟悉,因此我的代码中可能存在问题,或者我缺少启用的选项。