问题标签 [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.
javascript - 嵌入闪亮应用程序的数据表中的条件垂直滚动
实际问题
我有一个通过接口/创建并通过渲染的DataTable。DT::datatable
DT::renderDataTable
如何根据 的值来有条件
shiny::checkboxInput
地启用垂直滚动?启用垂直滚动时如何控制数据表的高度?
我对准确理解选项的含义
scrollY
以及scrollCollapse
它们与其他选项DT::renderDataTable
或应用程序本身的交互(例如“应用程序窗口”本身的垂直滚动)有点不知所措。
例子
在以下示例中,我尝试使 optionscrollY
的值DT::renderDataTable
取决于复选框输入 ( input$action_enable_scrolling
) 以及定义像素高度 ( input$scrolling_y_limit
) 的输入。
问题:
生成的呈现表不会反应性地反映所做的选择。似乎一旦考虑 和 的初始值input$action_enable_scrolling
,input$scrolling_y_limit
它们就不能再被动地改变
您会看到,通过更改默认值,数据表部分的行为会有所不同:
DFLT_action_enable_scrolling <- TRUE
DFLT_scrolling_y_limit <- 400
全局变量
用户界面
服务器
跑
Gist 上的参考应用程序
上面使用的部分也包含在我的参考应用程序中,它捆绑了一些与数据功能相关的东西/学习,以防您感兴趣:
javascript - 嵌入在闪亮应用程序中的数据表的条件选择类型
实际问题
我有一个通过接口/创建并通过渲染的DataTable。DT::datatable
DT::renderDataTable
如何通过将' 参数的值基于 ' 的值来使选择类型有条件?DT::renderDataTable
selection
shiny::radioButtons
例子
在以下示例中,我尝试使参数的值selection
依赖DT::renderDataTable
于单选按钮输入 ( input$action_selectiontype
)。
问题:
生成的呈现表不会反应性地反映所做的选择。似乎 的初始值已input$action_selectiontype
被考虑并且无法更改。
您可以通过设置全局变量DFLT_action_selectiontype
(single
或multiple
)来使用默认值
全局变量
用户界面
服务器
跑
Gist 上的参考应用程序
上面使用的部分也包含在我的参考应用程序中,它捆绑了一些与数据功能相关的东西/学习,以防您感兴趣:
javascript - 查询嵌入在闪亮应用程序中的数据表的状态/属性
我有一个通过接口/创建并通过渲染的DataTable。DT::datatable
DT::renderDataTable
如何查询数据表的状态/属性以便将它们用于设计反应式 UI 组件?
对于一个特定的示例:如何查询iDisplayLength
用户选择的属性的值(AFAIU,它控制显示多少元素/行)?
我想以下列方式使用该值(伪代码):
由于垂直滚动部分,这个问题与这个问题有些相关,您可以在其中找到一个实际示例。
html - 如何将描述列表中的不同定义彼此相邻浮动?
所以我正在尝试制作一个水平时间线。我认为创建一个定义列表 dl 以年份作为定义术语 dt 并将描述作为定义描述 dd 是最合乎逻辑的事情。
准备好后,它应该如下所示:
到目前为止,这是我的 html 代码:
现在我想将所有定义彼此相邻浮动,而不必创建不同的 dl 或类似的东西。换句话说,我尝试将 dt 与他所属的 dd 一起设计。
有谁知道这个问题的解决方案?
r - 按字母数字顺序对 data.table 中的行(使用 DT 包呈现)进行排序
我试图弄清楚是否可以按字母数字顺序对使用包data.table
渲染的行进行排序。DT
我已经搜索了以前的示例,但是似乎没有办法做到这一点。任何人都可以帮助我走向正确的方向吗?
r - 在 Shiny 中从数据表 (DT) 中选择列并进一步绘制过滤数据
我有两个关于 Shiny 中的数据表(DT)的问题,直到此刻我找不到任何答案。
我想在数据表中选择列而不是行->我已经尝试过(因为它是在官方网站 http://rstudio.github.io/DT/shiny.html上写的):
在我的代码中::
此代码根本不起作用,只是出现错误:
比我在这样的选项中尝试过的:
它也不起作用......
有没有人有任何想法?
第二件事是我想使用这个选定的列来使用 ggplot 绘制线图和直方图。
提前感谢您的任何想法
r - 具有来自数据表(DT)和反应小部件的过滤数据的 ggplot 以选择 x 和 y 轴
我想使用数据表中过滤的数据来创建一个ggplot。我还实现了两个小部件,在过滤数据表后将允许用户选择要显示的 x 和 y 轴。设置小部件等后出现错误:
我不知道为什么会这样。
我的数据示例:
NA 值必须保留在我的数据中
用户界面:
服务器:
有谁知道它为什么不起作用,以及我如何定义列。
我看过帖子:http ://stackoverflow.com/questions/30042456/using-filtered-datatables-in-shiny
但是对于代码:
不使用例如:
和
也:
它给出了一个错误(取决于列的类型):
我input$yaxis
也需要被实施......因此我尝试了:
比我得到一个错误
仅对于我使用此代码播放的信息,即使通过指定列的名称它也会引发错误,我什至不能指定超过一个
我试过这样的事情:
非常感谢您的任何想法
r - 在 Rmarkdown 中保存导航栏闪亮的应用程序
我正在尝试将一个闪亮的应用程序保存在 Rmarkdown 文件中作为独立的 HTML 页面。
我可以用一个简单的 DT::datatable() 来做到这一点:
其次是
给我一个包含 iris 数据集的 html 文件,我可以根据需要将它粘贴到文件服务器上。$Employer
喜欢它,并感谢 Joe Cheng 等人向我指出该解决方案。
(
另外,Joe Cheng 在 google Shiny 群发了这个:如果你只有一个DT::datatable()
对象(叫它“x”),那么你可以调用htmlwidgets::saveWidget(x, "filepath.html")
把它保存为一个 HTML 页面
)
但是,$employer
现在要求我将其中两个以选项卡格式放在一起。
当我使用此代码时,如果我使用 RStudio 中的“运行文档”,则 Rmd 页面会正确呈现:
但是当我在其上使用 rmarkdown::render 时,HTML 页面为我提供了预期的框架(标题等),但其中没有任何选项卡/数据框。
我正在使用 DT 的 v.1、rmarkdown 的 v.0.9.2 和闪亮的 v.0.12.2 以及 R 3.2.1。
r - 数据表列过滤器在 Shiny 中未正确显示(使用 DT 包)
我有一个数据表,我正在使用 DT 包以闪亮的方式呈现。每个单独的列在顶部都有一个过滤器。所有列过滤器都在工作,但格式有点奇怪。 列过滤器的屏幕截图
正如您所看到的,一些过滤器内部包含“全部”一词,并且这些过滤器功能正常,当您输入它们时,您正在输入的词就会显示出来。
但是其他一些没有,当我输入这些时,过滤机制确实起作用(因为正确的行被过滤掉了)但是您看不到您输入的过滤器。似乎光标在左侧框,不可见。
我用来渲染数据表的代码如下: