在 spotfire 中重置 R 的文本输出

Reset text output from R in spotfire

我编写了一段代码,使用 R 在 Spotfire 中根据特定条件生成文本。每当做出选择时,代码都会自动刷新。由于 R 中使用了很多 if-else 条件,因此代码需要很长时间来刷新内容。仪表板发生变化,但文本在滞后后发生变化。

有没有办法在 R 代码运行时重置文本输出,以免用户感到困惑?

我使用了一些 Python 触发的数据函数,这些函数可能需要 5 分钟到一个小时才能执行。最难的部分是更新文本区域的 HTML。我目前实施的是 loading bar coded by Halpenfield. Something I've been meaning to try but haven't gotten to yet is a more descriptive popup.

这些不会在执行代码之前重置显示的文本,但它们会让用户清楚地知道正在发生的事情。可能有一种方法可以直接使用两个 HTML 和 Halpenfield 使用的强制刷新来完成您的要求。