Shiny 在需要之前阻止执行updateSelectizeInput

Shiny 在需要之前阻止执行updateSelectizeInput,shiny,Shiny,我有许多SelectizeInput分布在多个选项卡面板(称为模块)上。我的问题是,相应的updateSelectizeInput(在服务器端)在启动时执行,这会导致很大的延迟。我希望它们在显示UI元素时运行,就像其他所有东西一样(据我所知)。有什么提示吗?谢谢 例如查看isolate()或req(),…但它们不接受任何输入更新选择输入(会话,“geneid”,选项=someExpensiveFunction(),所选=字符(0),server=TRUE无人?除了将其包装在中隔离并侦听选项卡上的

我有许多SelectizeInput分布在多个选项卡面板(称为模块)上。我的问题是,相应的updateSelectizeInput(在服务器端)在启动时执行,这会导致很大的延迟。我希望它们在显示UI元素时运行,就像其他所有东西一样(据我所知)。有什么提示吗?谢谢

例如查看
isolate()
req()
,…但它们不接受任何输入<代码>更新选择输入(会话,“geneid”,选项=someExpensiveFunction(),所选=字符(0),server=TRUE无人?除了将其包装在
中隔离
并侦听选项卡上的单击之外,真的没有其他方法吗?与打开相应选项卡时生成的绘图或表格相比,
更新选择输入
有什么不同之处。