问题标签 [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 回答
75 浏览

r - 在线工作的 DT 中单元格单击事件的最小示例在本地不工作

这个例子https://yihui.shinyapps.io/DT-click/

为你工作?在线它可以按预期工作,但是当将代码复制粘贴到 RStudio 中时,单击第一个 col 似乎不再起作用。指针也不会改变它的形式。

如果问题对您来说是可重现的,您是否知道为什么这不能按预期工作?

编辑:安装了闪亮、DT、magrittr 的最新稳定版本

0 投票
2 回答
6075 浏览

r - 基于R中的NULL值的闪亮条件面板条件?

我正在编写一个闪亮的应用程序,它将查询数据库几次。查询可能需要一些时间,所以我使用actionButton它来允许用户控制它们何时启动。

申请的一般流程是:

  • 用户加载页面,按下按钮从数据库加载可用选项。
  • 用户从可用选项中选择一行,然后启动一个需要更长时间的更大查询。
  • 查询完成后,用户将获得漂亮的可视化和其他类似的东西。

我知道您可以允许用户使用该selection选项从 DataTable 中选择行,并且我目前正在使用开发版本,以便可以启用单选。我的问题是弄清楚如何隐藏某些条件面板,直到用户做出选择。据我所知,选择的值存储在input$[data frame name]_rows_selected. 但是,在选择值之前,该值要么为 NULL,要么不存在。

我无法弄清楚如何传递给反映内部 R 逻辑的条件的condition参数。conditionalPanel()我在下面写了一个最小的工作示例,它显示了我所指的行为。

在使用 的当前设置中,input.df_data_rows_selected !== undefined面板是隐藏的,直到使用第一个actionButton. 但是,除非用户选择了一行,否则我需要它们保持隐藏状态。我尝试过其他方法,例如:

  • input.df_data_rows_selected !== null
  • input.df_data_rows_selected !== 'null'
  • input.df_data_rows_selected !== ''
  • input.df_data_rows_selected !== 'NULL'

...等等,但我没有运气。R 中的 NULL 值如何在用于condition参数的 JavaScript 中表示conditionalPanel()

0 投票
1 回答
5225 浏览

r - R 和 DT:在特定列上显示过滤器选项

我想使用DT来显示一些数据并只允许过滤某些列。这段代码:

在每列上创建一个带有过滤选项的表:

现在说我只想让“名称”列的过滤器框可见。我怎么做?我想我可以像这样使用过滤器:

仅在第二列上启用它,但它不起作用(它只需要一个字符参数)。有任何想法吗?请注意,我希望右上角的搜索框搜索所有字段,但我只希望第二列上方的列特定框。

0 投票
2 回答
2476 浏览

r - 在 Shiny 中搜索 Datatable 的多列

我目前正在尝试制作一个 R 闪亮的应用程序,用户可以在其中搜索每行中的多个列。此功能使用闪亮环境之外的包中的datatable功能工作。DTiris数据集为例,我想搜索包含值的所有行;5.1、3.5 和 1.4。如果我在交互式数据表窗口“5.1 3.5 1.4”的搜索框中键入以下字符串,则会显示第 1 行和第 18 行。

问题是当我尝试在闪亮的环境中做同样的事情时,我收到了消息

未找到匹配的记录。

例如:

有没有人有解决方法,或者可以告诉我我做错了什么?

0 投票
1 回答
6444 浏览

r - 确定是否在闪亮的应用程序中单击了 DT 数据表

这是我获得表格点击事件的最佳尝试的一个工作示例:

问题是,observeEvent只有当用户单击与先前单击的单元格不同的单元格时才会做出反应。有没有办法在任何表点击时获取事件?

0 投票
3 回答
6137 浏览

r - R闪亮的数据表过滤器框大小缩小以查看文本

我正在构建一个闪亮的 R 仪表板,当我使用 DT 包和 renderdatatable() 将数据放入表中时。在每一列的顶部,我有过滤器,搜索框太窄而看不到文本并选择一个选项。这是一张图片:

在此处输入图像描述

有谁知道增加宽度的方法吗?

这是我在 server.r 中的数据表代码的代码:

这是 ui.r 中的代码:

我试过这个,但没有奏效:

0 投票
1 回答
350 浏览

r - 无法通过 R 中的 DT 包将 HTML 发送到邮件

我有一个由 DT 包使用以下代码创建的 HTML 文件:

saveWidget(report_temp, 'report.html')

但我无法将其发送到电子邮件,如下代码:

`

`

收件人只会收到一封包含源代码的电子邮件。

在此处输入图像描述

但是如果我使用 Rmarkdow 创建 HTML 文件,然后将其发送到电子邮件,电子邮件将显示所有 HTML 内容(不是源代码)。

在此处输入图像描述

我不想使用 Rmarkdown,因为我想用颜色创建表格,...请帮助,谢谢。

0 投票
0 回答
481 浏览

html - 我们可以把
进入
  • 将一些dl(显然还有一些 dt / dd)放入li在语义上是否正确?

    我知道我们可以将任何块或内联元素放入 li 但我不知道放入 dl 、dt 和 dd 是否有意义

    编辑:我不想在这些元素中放置任何 div

    0 投票
    1 回答
    795 浏览

    r - 在闪亮的应用程序中使用自定义回调时未突出显示 DT 数据表行

    我正在关注如何从单击的行中获取元素的示例。这工作正常,只是它没有突出显示选定的行。这是代码:

    0 投票
    1 回答
    490 浏览

    r - 在 R Rmarkdown 中使用 {.tabset} 时出现 DataTables 和 jQuery Sparklines 的问题

    我正在按照教程使用 Rmarkdown 制作带有迷你图的表格。

    制作表格可以正常工作,但我正在尝试使用 Rmarkdown: 的新功能{.tabset},这给了我一个错误。

    如果我将“sparktable”放在第一个选项卡中,它工作正常。但是,如果我打开第二个或另一个选项卡,表格会显示原始数据(数字)而不显示火花。我试图解决并寻找解决方案,但我无法...

    我的测试在这里

    我用来制作迷你图的选项:

    Rmarkdown 代码是这样的:

    部分 HTML 源代码:

    第一个显示正常,但第二个选项卡(测试)没有......即使我更改代码,只有第一个选项卡显示正常。

    我尝试使用disableHiddenCheck,但不同的是,数字消失了,但迷你图也没有出现。