mag*_*asr 7 javascript plot r reactive-programming shiny
基本上,我想观察一个事件,当一个闪亮的仪表板选项卡的绘图完成渲染时,该事件将触发。其用途是隐藏覆盖的加载页面元素。
我目前使用这个:
observeEvent("plot", hide(id = "loading-content", anim = TRUE, animType = "fade"))
Run Code Online (Sandbox Code Playgroud)
但是,当我观察绘图时,加载页面的隐藏会在计算准备就绪时触发,而不是在渲染绘图时触发。这尤其困扰着我目前正在开发的多选项卡仪表板。
是否有一个偶数,我可以观察到,当选项卡中的绘图完全渲染时,它将触发?就像网络浏览器告诉 R“嘿,我完成了绘图渲染!”
我认为您会希望在客户端使用Shiny 中的 JavaScript 事件来执行此操作。请参阅输出事件部分。
您可能还对https://github.com/andrewsali/shinycssloaders感兴趣,这是一个用于向输出添加旋转器的库。如果不直接使用,也许作为如何使用 Shiny 的 JS 事件的示例 - https://github.com/andrewsali/shinycssloaders/blob/master/inst/assets/spinner.js
| 归档时间: |
|
| 查看次数: |
1188 次 |
| 最近记录: |