问题标签 [shinycssloaders]
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 - R闪亮的DT包处理消息和列标题负载避免
我正在使用包shiny
来渲染一个非常大的表DT
。
想想这段简单的代码:
我想实现以下两件事之一:
服务器在整个表准备好渲染之前不渲染任何内容(也就是说,不要坐在那里,列标题存在并且“处理”消息嵌入在该杂乱/混乱中。
服务器开始渲染,但在 UI 上干净、居中、隔离的空间中可以看到“处理”消息。
shinycssloaders
我更喜欢带有包的选项#1及其withSpinner
在 UI 端的选项。但是,当然,我同样会对 #2 作为解决方案感到满意。
css - 创建加载消息,这些消息将根据闪亮应用程序中绘图的加载时间而改变
我有下面的闪亮应用程序,我在其中使用shinycustomLoader
并shinycssLoader
创建加载消息。我想知道是否有办法在特定时间后添加多个消息。例如,第一条消息将是"Analyzing"
,在加载 15 秒后,它将被替换为"Almost there"
. 如果有另一种方法或包可以做到这一点,我会很高兴知道。
r - 使用 `shinycssloaders::withSpinner` 覆盖多个输入
我shinycssloaders
用来显示加载动画。页面上有多个从服务器加载的输入。这些输入也相互依赖。
在下面的示例中,我使用了一个响应式对象来创建这种依赖关系。首先显示表格,只有当表格计算完成时(rv$a <- 1
)绘图才能完成。
这工作正常,但它显示了 2 个加载器,一个用于表格,另一个用于绘图。我想组合这 2 个加载器并仅显示 1 个加载动画,它覆盖整个页面组合表和绘图。此外,只有在所有计算完成后才应结束加载,即在绘图计算之后。
我曾尝试将表格和绘图放入 adiv
并在 div 上使用微调器,但它不起作用并给出了一个空白页。
有人对此有解决方案吗?这可能使用一些不同的包吗?
r - 在按下操作按钮之前,来自 shinycssloaders 包的微调器会加载
我正在创建一个带有一些选项卡的闪亮应用程序,并且我正在使用该shinycssloaders
包以便在按下actionButton
. 我看到这篇文章是因为我遇到了同样的问题......我遵循了它提供给帖子的解决方案,但是因为我的应用程序不同(它有tabPanel
s,它不能正常工作,微调器仍然出现) .
例如,如果您单击第一个选项卡(选择)中的“显示绘图”,然后您想要进行 log2 转换 o 计算平方根(第三个选项卡,计算),然后单击actionButton
微调器并出现情节更新。当您想要更改标题(第二个选项卡)时,它也会发生同样的情况。
有谁知道如何修理它?
首先十分感谢
编码:
r - 在长时间运行的函数中强制更新 htmlOutput
我有一个运行很长的进程的闪亮应用程序,我想提醒用户该进程实际上正在运行。在下面的示例中,我有一个切换开关,它以 1 秒的延迟执行一段代码(我的实际应用程序运行了大约 20 秒),并且我有一个 HTML 输出框,它应该让用户知道正在发生的事情。但是,由于底层引导过程仅在函数退出后更新 UI 元素,因此用户只能看到最后一条消息“完成”。
我已经看到类似这样的其他问题,其中的答案建议创建一个反应值,然后将 renderUI() 函数包装在一个 observe() 函数中(例如,这里),但这也有同样的问题。
我还尝试将 htmlOutput() 包装在 shinycssloaders 包中的 withSpinner() 中,但我收到一条错误消息,提示“需要 TRUE/FALSE 的地方缺少值”。我假设这是来自 shinydashboardPlus 因为它不喜欢 tagList() 元素中的 withspinner() 输出。我希望这至少会在 HTML 输出上给我一个动画微调器,表明它正在运行。
非常感谢有关使此特定设置正常工作的任何输入或向用户提供有关该过程处于活动状态的一些反馈的替代方法。
r - 显示 shinycssloaders 微调器,直到完整的 DT 表(闪亮)准备好
R shinycssloaders 包在最初显示微调器方面做得很好。但是,如果表格很大,那么它只会在最初显示,然后您会在用户等待表格时看到标题一段时间。在我的真实数据中,这个等待比这个例子要长,所以用户并不真正知道发生了什么。
我想让微调器继续显示,直到整个数据集(不仅仅是标题)准备好查看。
建议?
泽夫
r - 如何在 selectizeInput 加载所有选项之前添加微调器?[闪亮的]
我想用 2 actionButton
s 制作一个应用程序:1)在加载之前提交更改 aselectizeInput
和 2)绘制绘图。
我知道如何spinner
在单击 a 后添加 aactionButton
但是大多数情况是在您想要显示绘图时添加的。但是,是否可以在spinner
不显示任何情节的情况下添加 a?在这种特殊情况下,我想在单击“提交”后显示一个微调器,直到selectizeInput
从“选择选项卡”加载。您可以看到我附加的示例,加载所有选项需要一些时间(因为文件有 25000 行)。
actionButton
单击第二个(显示绘图)后,我已经有了一个微调器,但我还需要一个。
我创建了一个示例,但由于某种原因,该图未显示在闪亮的应用程序中,它出现在 R 的窗口中(我不知道为什么,但我添加了该图只是为了向您展示我如何放置第二个微调器。我想要一个类似的,但第一个actionButton
。)。
有谁知道如何帮助我,好吗?
非常感谢
r - 如何在shiny中使用html、css、js代码来获取spinner
我想在这个网站上使用手动加载器https://codepen.io/averzea/pen/PrLeaV有一个百分比加载器的代码我不知道如何在 R 中实现 html、css、js 代码来制作微调器
javascript - 如何在 r 中为初始加载创建我们自己的微调器
我试图在加载闪亮的应用程序时显示百分比负载微调器,但没有默认百分比负载是微调器然后我尝试用谷歌搜索它我得到了 HTML、CSS、js 代码中的代码(https://codepen.io/ averzea/pen/PrLeaV ) 任何人都可以告诉如何在闪亮或任何文档中实现此 ui 代码以创建自己的微调器
任何想法将不胜感激..
HTML
CSS
JS
R 示例代码