问题标签 [renderui]

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

shinydashboard - 当我们将 dateRangeInput() 与 uiOutput() 一起使用时,它在 shinydashboard 中未对齐

我需要在我的应用程序中动态设置输入日期,因此我需要将 uiOutpot/renderUI 用于 dataRangeInput。但是,当我将它直接放入“ui”中时,就像这个简单的例子一样:

它干净且对齐,如图所示: 在此处输入图像描述

但是当我将它包装在 renderUI 中时,如下代码所示:

如下图所示,它将错位且丑陋: 在此处输入图像描述

将日期输入框与“to”框对齐的任何帮助将不胜感激。

0 投票
1 回答
20 浏览

r - uiOutput 基于输入渲染,点击按钮时重置,然后输入更新时无法再次更新

我有一个闪亮的应用程序,其中包含各种输入,以及总结用户输入内容的 uiOutputs。我有一个按钮可以重置所有输入值并清除 uiOutputs,但是一旦清除了 uiOutputs,它们就不再根据输入进行更新。

这不会重置 uiOutput:

这个重置它但不允许它根据输入再次更新:

如何使用renderUI()语句重置 uiOutput,然后在选择新输入时再次更新?

谢谢!

0 投票
1 回答
18 浏览

r - 如何将在 renderUI 中创建的输入用于 R Shiny 中的反应函数?

我在 UI 中创建了几个两个输入:“slider0”和“slider1”,一个在服务器中使用 renderUI“slider2”。我正在尝试根据slider0上的条件语句以及slider1和slider2的值来计算数据框的新列。

我有以下可重现的代码:

在服务器中,我想通过将数据框的列与服务器中使用 renderUI 定义的 input$slider2 相乘来计算新列 C3。

我收到以下错误消息:“警告:错误:mutate()输入问题。xC3输入C3无法回收到大小 2。ℹ输入C3first_column * input$slider2。ℹ输入C3必须是大小 2 或 1,而不是 0。138:”

当我选择 UI 中定义的 input$slider1 时,我没有任何错误/警告消息,但我无法弄清楚问题出在哪里。

0 投票
1 回答
29 浏览

javascript - 闪亮后不起作用,包含javascript

我对这个应用程序有一个问题,它包含一个用于用户界面部分的 javascript 文件,它可以启用更多选项卡。但是,当我们包含 javascript 文件时,服务器部分不起作用。我在这里对 mtcars 数据集有一个简单的反应性来展示这个问题。当我禁用“includeScript(“script.js”)”时,只需将#放在它前面,应用程序就可以工作,所以问题与这部分有关。所以我的问题是,我怎样才能解决这个问题,同时将 javascript 部分保留在闪亮的应用程序中。

感谢您的所有帮助。

编辑:现在我用 tags$head(tags$script(src="./script.js")) 替换了 includeScript("script.js"),它似乎可以工作,但是反应非常慢,我有在看到东西之前等待几乎 1-2 分钟。有什么建议吗,或者你也经历过吗?

脚本.js

证书

用户界面

用secure_app包裹你的UI

服务器