R Shiny:如何获得动态闪亮输入的选择

时间:2019-01-21 09:26:02

标签: r shiny

我有动态生成的SelectInput的不同字段。我试图获取每个SelectInput的选择,但失败如下:

<html ng-app="app">
 <head>
    <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.css"/>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.7.5/angular.min.js"></script>
     <script src="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/2.5.0/ui-bootstrap.min.js"></script>
 </head>
 <body>
    <div ng-controller="mainCtrl as vm">
       <div class="col-lg-12">
          <form>
             <label class="control-label">Alert Filters</label>
             <div ng-repeat="alertFilter in vm.alertFilters" class="">
                <div class="col-xs-6">
                   <input type="checkbox" name="alertsFilter" id="alertsFilter{{::$id}}" ng-value="alertFilter.value">
                   <label for="alertsFilter{{::$id}}" ng-bind="alertFilter.key" class="alertLabel"></label>
                </div>
             </div>
          </form>
       </div>
    </div>
  </body>
 </html>

得到像:NA NA NA NA。

已更新:

我在这里创建了4个selectInput,我想选择第一个下拉菜单。请帮助我。

input[[ paste0("FilterField","_",rowNumber)]]$choices

我已经更新了最新代码,请对此提供帮助。

1 个答案:

答案 0 :(得分:0)

您为什么确定$choices闪亮?只有input$inputId个值。如果需要更改选择,可以使用

  

updateSelectInput()

函数并将有条件计算的新选择传递给它。