【发布时间】:2014-09-09 16:32:30
【问题描述】:
我有一个很大的问题。我正在尝试运行一个具有很多不同设置的程序,这些设置可以在 ui 中设置。在我的情况下,用户可能需要多次运行具有相同设置的程序。我的问题是,如果您刷新或重新启动 UI,所有内容都设置为默认值。例如:
numericInput("1",
label = h4("...."),
4,
min=1,
max=100,
step=1
),
br(),
numericInput("2",
label = h4("..."),
1000000,
min=1,
max=100000000,
step=1
)
如果我将 numericInput "1" 设置为 7,然后重新运行程序,默认情况下它会设置为 4。由于我有很多这样的设置,这可能是个大问题。所以我的问题是:“有没有办法保存我所做的更改?”
谢谢你:)
【问题讨论】:
-
最坏的情况,每次用户与
input$交互时,更新数据库/本地文件中对应的选择一致,不同会话之间可以访问? -
一种选择是在 URL 中记录输入值,用户可以将其保存为书签。有关如何实现此功能的更多详细信息,请参阅我对 this question 的回答。如果您在本地提供应用程序,则每次都需要使用相同的端口号调用
runApp才能使 URL 有效。