我想在更新时间线时为用户显示加载屏幕
我在 R 中使用基于 vis.js 时间轴的 timevis 库。由于我展示了很多点,因此显示对象可能需要一段时间,我希望用户知道这一点。
我尝试使用来自 shinycssloaders 的 withSpinner - 它仅在第一次绘制时间线时才有效(当用户更改控件并要求更新时我重新绘制)。
我注意到一些似乎在起作用的晦涩代码: https ://visjs.github.io/vis-timeline/examples/timeline/other/loadingScreen.html 。
在其他任何地方都找不到关于此的任何文档。
当我将它添加到我的代码时似乎不起作用。
timevis (data = data, groups = dataGroups,
options = list (stack = (nrow (dataGroups) == 1),
orientation = list (axis = "both"),
loadingScreenTemplate = "function() {return '<h1>Loading...</h1>' }"))
})```
Nothing shows up during loading. The image displays in full when done.