2017-05-31 47 views
1

我想在现有的radioButtons输入中添加conditionalPanel。最初,radioButtons中的选项未被选中,并且在选择它们时,应评估conditionalPanel条件。我试图通过验证一个选项,它没有工作。闪亮:在sidebarpanel中包含用于radioButtons输入的conditionalPanel时出错

代码:

radioButtons('e_types', 
      'E types to color:', 
      list('C type'='c_type','D type'='d_type','O type'='o_type'), 
      selected = NA), 

      conditionalPanel(
       condition = "input.e_types == 'c_type'", 
       sliderInput("breakCount", "Break Count", min=1, max=1000, value=10)) 
+1

'conditionalPanel'外应'单选按钮()'。这是问题或实际代码中的拼写错误吗? – GGamba

+0

@GGamba这是一个错字,已纠正。请建议一种方法来检查是否从可用选项中选择了任何选项。 – Prradep

+0

@Praderade,你可以使用'if(input $ e_types ==“choice1”)'在服务器端检查你选择的选项 – parth

回答

1

您可以使用:

conditionalPanel(
     condition = "input.e_types != null", 
     sliderInput("breakCount", "Break Count", min=1, max=1000, value=10) 
    ) 
+0

它像魅力一样工作,谢谢! – Prradep