使用更新的Rmd文件重新加载选项卡集

时间:2019-01-25 12:56:32

标签: r shiny

我用不同的选项卡创建了一个闪亮的应用程序。在一个选项卡集中,我加载了一个markdown文件作为所有绘图和计算数据的可下载摘要。一切正常,RMD被编织,只是一个问题:

要在选项卡集中显示更新Rmd,我必须重新启动应用程序。如何将includeMarkdowninvalidateLater组合在一起?

我在一个文件夹中有一个模板(test.Rmd)。我将使用此模板,并将我的应用程序所需的所有绘图和数据复制到其中并保存(test2.RMD)。

knit(input = "./rmd/test.Rmd", output = "./rmd/test2.Rmd")

启动我的应用程序时,首先要加载test.Rmd。现在我想用test2.Rmd重新加载我的应用程序,而无需重新启动它。

if(file.exists("./rmd/test2.Rmd")){includeMarkdown("./rmd/test2.Rmd")}
 else{includeMarkdown("./rmd/test.Rmd")}

我尝试使用:

includeMarkdown(invalidateLater(30000)
if(file.exists("./rmd/test2.Rmd")){"./rmd/test2.Rmd"}
else{"./rmd/test.Rmd"})

invalidateLater(30000)
 if(file.exists("./rmd/test2.Rmd")){includeMarkdown("./rmd/test2.Rmd")}
 else{includeMarkdown("./rmd/test.Rmd")}

在我的用户界面中,但无济于事。

如果有人可以向我解释如何刷新Tabset(在创建test2.Rmd并将其保存到文件夹时),那将非常好

0 个答案:

没有答案