问题标签 [shinyjs]

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

shiny - 问:如何使闪亮的应用程序输出结果在新页面中?

我正在尝试制作一个允许用户输入数据然后让闪亮服务器计算一些结果的应用程序,例如,我可以让闪亮生成一个绘图或数据表。

但是,由于 UI 的空间,我有点“用完”空间。输入框和应用程序的文档占据了整个屏幕。当闪亮生成结果时,它将显示在屏幕的最底部。

有没有办法可以让闪亮的弹出消息框显示结果?

我的 sudo 代码是:

单击“演示”时,会弹出一个消息框,或者我可以使屏幕移动到结果部分并允许文本位于屏幕顶部。

0 投票
1 回答
453 浏览

shiny - 使用 miniUI 在闪亮的小工具上加载屏幕

我正在使用 miniUI 构建一个闪亮的小工具。我想在小工具进行一些准备工作并尝试实施这个简单方便的解决方案时显示加载屏幕:https ://github.com/daattali/advanced-shiny/blob/master/loading-screen/app.R

以下是小工具外观的一个小示例:

我已经尝试了几种将加载屏幕代码调整到我的示例的方法。我似乎无法隐藏内容:

  1. 在 miniTabstripPanel() 周围放置 hidden():

    /li>
  2. 将内容包装在 div() 中。

  3. 根据此答案使用 tagList() https://stackoverflow.com/a/32386689/5664232
0 投票
1 回答
362 浏览

r - 使用 shinyjs 禁用闪亮的滑块输入

我正在使用 dplyr 构建多个 lm() 模型。我想允许用户通过 Shiny::sliderInput() 更改 Shiny 应用程序中的自变量值。但只有在“拟合优度”说 R^2 大于阈值时才这样做 - 否则禁用滑块。我尝试使用 shinyjs::disable() 函数。请参见下文,但无法使其正常工作。关于我做错了什么的任何想法?

0 投票
2 回答
478 浏览

shiny - 在shinyjs中切换标签

我试图在闪亮的不同选项卡中调用 js,如下面的代码

命令没有通过,可能是什么问题?

0 投票
1 回答
2165 浏览

r - 使用“shinyjs”包控制闪亮仪表板菜单项的可见/不可见

我可以友好地问一个关于“shinyjs”包的问题吗?

我构建了一个闪亮的仪表板,我想使用“shinyjs”设置一个函数来控制菜单项的可见/不可见。

我设计的第一个菜单项/页面是为此仪表板选择数据。在用户选择了他们想要的数据之后,我不希望他们回去改变他们的选择。所以我想设计一个按钮,如果用户点击这个按钮,第一个菜单项会消失,但菜单项的其余部分会出现。

我确信这是可能的,但我认为它需要一些 Javascript 知识来编码。

这就像这个问题的答案,但我只是切换菜单项的可见/不可见。

从另一个选项卡面板激活选项卡面板

我很感激任何回复!

谢谢!

乔安娜

0 投票
1 回答
1289 浏览

r - 使用 R 和 Shiny 的带有子类别的下拉菜单

我想使用 R 创建一个带有子类别的下拉菜单 - 应该如何引入子类别?

实际输出:实际输出 期望输出:期望输出

如何创建类似于所需输出的内容?

谢谢!

0 投票
1 回答
2019 浏览

r - 可点击的超链接 Shiny R

我已经尝试使用此代码在 Shiny Dashboard 中创建一个可点击的超链接,但由于某种原因图像没有显示(我得到一个问号类型的图标,但它是超链接的)

可能是什么问题呢?

0 投票
1 回答
2178 浏览

javascript - 从服务器部分刷新 R 闪亮会话

我的 R 闪亮应用程序加载信息,我希望在加载这些信息之前,自动刷新会话。

类似的问题已经被问过好几次了,但答案总是带有一个按钮。例如: R中的页面刷新按钮闪亮

我试图在服务器部分的观察函数中包含重置代码,但没有成功:

如何从函数中自动刷新 R 闪亮会话?

0 投票
1 回答
1000 浏览

r - 基于 checkboxGroupInput 显示和隐藏输入

我闪亮的应用程序以 a 开头,checkboxGroupInput其中包含三个公司的名称ABC. 它还有 3 个hidden数字输入,每个对应一个公司。潜在投资者可以选择他们希望投资的公司名称,并指定他们愿意投资的金额。检查公司名称时,会显示相应的数字输入。此外,当未选中公司名称时,数字输入消失。

checkboxGroupInput称为company。这3个numericInput字段分别称为amountAamountBamountC都是在a内部生成的uiOutput。它们以 的hidden功能隐藏shinyjs

checkboxGroupInput我的应用程序的问题是和numericInput字段之间的预期动态没有按预期工作。例如,一旦numericInput显示 a,就不能再通过取消选中复选框来隐藏它。我该如何处理?

上面粘贴的代码功能齐全。非常感谢。

0 投票
2 回答
4921 浏览

r - 根据 numericInput 和 actionButton 显示/隐藏输入

闪亮的应用程序具有以下元素:

  • 一个numericInput值在 0 到 3 之间的字段
  • 一个uiOutput包含三个隐藏textInput字段
  • actionButton

我想要实现的是单击按钮后show的隐藏字段。textInput显示的字段数取决于在下面numericInput全功能代码中选择的数字是否成功;但是,有一个问题我似乎无法找到解决方案。例如,如果我选择3并单击按钮,则会出现 3 个隐藏textInput字段(耶!),但如果我立即选择一个低于的数字3并单击按钮,不需要的字段仍然存在。我怎样才能做到这一点?谢谢