【发布时间】:2015-12-28 15:13:01
【问题描述】:
我目前有一个管理项目的应用程序。用户会看到一个项目列表并且可以选择一个。他们应该(最好)能够单击运行按钮并打开另一个应用程序。他们选择的项目中存储的参数被填充到第二个应用程序中。我遇到的问题是触发第二个应用程序。 runApp 生成以下内容。
ui 代码行:
actionButton("RunProj", "Run"),
运行中的警告(timeoutMs): 观察者中未处理的错误:密钥/已在使用中 观察事件(输入$RunProj)
我想触发第二个应用程序并传入我查看过 parseQueryString 的项目目录的位置,但仍在试图找出一种包含它的方法。也许通过重定向?
任何建议将不胜感激。
问候,
丰富
【问题讨论】:
-
您正在尝试构建一个不需要由闪亮运行的索引页面。我假设您网站上的项目数量不会达到数十万或不断变化。为什么不直接使用引导程序并构建一个基本的 html 页面来组织这些信息呢?如果您更喜欢 markdown 语法,也可以考虑使用
knitrbootstrap来使用 markdown 呈现页面。 -
感谢您的回复。我继承了代码。 ui.R 是 html 而 server.R 是标准的闪亮。该代码将创建/删除/重命名并运行一个项目。永远不会有很多项目,但它们会很大,并且有关它们的所有详细信息都将保存到文件系统中。这将用作许多不同类型分析的前端,并且运行的应用程序(通过运行按钮)将因用户而异。当用户点击运行时,之前分析的所有细节都会到位。然后,用户可以再次运行分析部分或检查之前的操作。
-
顺便说一句,感谢 knitrbootstrap 的建议,如果不是这个应用程序,它看起来很适合我需要做的其他人..