R Shiny不能同时打开同一应用程序的多个标签吗?

时间:2018-09-18 18:17:56

标签: r shiny

我已经在R Shiny中构建了一个软件,该软件由多个应用程序和超链接组成。该软件的布局类似于以下内容:

/software/
 |
 |__/main_app/
 |   |
 |   |__/ui.R/
 |   |
 |   |__/server.R/
 |
 |__/helper_app_1/
 |   |
 |   |__/ui.R/
 |   |
 |   |__/server.R/
 |
 |__/helper_app_2/
     |
     |__/ui.R/
     |
     |__/server.R/

首先将用户定向到main_app,其中包括许多超链接,这些超链接通过类似于以下内容的相对路径将用户引导至helper_app_1和helper_app_2:

<a href="../../helper_app_1/?choice=1" target="_blank">Choice 1</a>

同样重要的是,每个超链接都会在URL中传递一个或多个由助手应用程序选择的参数,例如,helper_app_1将包含以下代码行来捕获所传递的参数:

choice <- parseQueryString(isolate(session$clientData$url_search))[["choice"]]

此逻辑运行正常,但是,我最近注意到一个错误:当我在main_app中打开指向helper_app_1的链接并尝试单击main_app中与helper_app_1的第二个链接时,第二个选项卡将不会加载,直到我关闭在第一个应用程序之后,第二个应用程序将立即加载。

有人知道这个错误的原因吗?有什么我可以解决的问题吗?

0 个答案:

没有答案