【问题标题】:R: submitButton and conditionalPanelR:提交按钮和条件面板
【发布时间】:2013-07-16 06:22:16
【问题描述】:

我有一个完全由条件面板构建的 UI。但我现在遇到的问题是我需要一个提交按钮。引入提交按钮时,除非我按下提交按钮,否则它将呈现所有条件 UI 以不条件显示。

我的问题是,是否有办法让各种 UI 滑块、输入等的条件显示不依赖于提交按钮?

谢谢,

【问题讨论】:

  • 如果您包含代码的最小版本以及您想要实现的目标会很好

标签: r shiny


【解决方案1】:

当我使用提交按钮来处理依赖于我在反应式界面上编写的小部件的数据密集型代码时,我遇到了这个问题。一旦我添加了一个提交按钮,所有的反应小部件都会变成静态的,直到我按下提交按钮(这很痛苦,因为我在主面板上有一个反应图)。多亏了出色的 Cheng 先生,我发现您(还)不能使单个小部件依赖于提交按钮。这是一个全有或全无的交易。因此,最好使用夹在“观察”和“隔离”功能之间的“动作按钮”。它可能看起来像这样..

observe({
if (input$action_button == 0) # tells action button to do nothing when not clicked ..
  return()
isolate({ # this isolates the code you want to execute when clicking the action button..
###some function or conditional panel###
})})

希望这对你有用。它对我有用:)

【讨论】:

  • 您能否提供一些示例代码,因为它对我不起作用?我的代码渴望评论
猜你喜欢
  • 2016-09-24
  • 1970-01-01
  • 2014-11-18
  • 2017-07-31
  • 1970-01-01
  • 2016-08-14
  • 2012-01-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多