我正在开发一个Shiny应用程序,用户可以在其中上载一个复杂的数据框(大约70000 x 150)并对其应用不同的过滤器,直到找到所需的结果。同时,我希望用户能够保存过滤器的状态,以便以后恢复。为此,我正在使用书签。
问题是我提供给用户的某些pickerInputs的选择取决于数据帧的结构,即其中一些是列的级别,每个数据帧中的级别不同。在这些情况下,我需要使用一个观察事件来更新选择器输入(需要文件输入)。我不知道如何为下一个会话保存pickerInput的选定值。代码如下:
var firstTask = GetFirstValue();
var secondTask = GetSecondValue();
var thirdTask = GetThirdValue();
int v1 = await firstTask;
int v2 = await secondTask;
int v3 = await thirdTask;
每次我使用书签pickerInput返回到原始状态(NULL)来还原会话时,我都无法保存为下一个会话选择的值。我试图将input $ Consequence用作选择器输入中的选定值,但这显然行不通。
有人知道吗?
非常感谢
Rachael