R 闪亮:如何更新反应值对象?
我有一对辅助输入,允许用户从一组选项中选择组合。此外,能够删除以前创建的项目也很方便 对于此任务,以reactiveValues对象的形式命名的列表,R 闪亮:如何更新反应值对象?,r,shiny,R,Shiny,我有一对辅助输入,允许用户从一组选项中选择组合。此外,能够删除以前创建的项目也很方便 对于此任务,以reactiveValues对象的形式命名的列表,listN来自Joe Cheng的回答 是的,你不能像那样替换整个reactiveValues实例 并期望任何与之前的反应值绑定的内容 实例立即了解新实例。上的插槽 reactiveValues实例本身是被动的,但它自己的变量是被动的 不是 我认为这里真正的问题是,与列表和环境不同,您不能 从reactiveValues中删除值,仅将其设置为NUL
listN来自Joe Cheng的回答
是的,你不能像那样替换整个reactiveValues实例
并期望任何与之前的反应值绑定的内容
实例立即了解新实例。上的插槽
reactiveValues实例本身是被动的,但它自己的变量是被动的
不是
我认为这里真正的问题是,与列表和环境不同,您不能
从reactiveValues中删除值,仅将其设置为NULL
我可以想到两个简单的解决办法:
1) 除了reactiveValues
实例的插槽是被动的之外,还可以使变量
被动的,使用makeReactiveBinding
2) 您还可以使用reactiveValues
正常情况下,但在包含
组合,而不是由reactiveValues本身保存值。在里面
换句话说,values没有尝试解决方案,但这不是一个范围问题吗?也许用我已经试过了,运气不好=(