仅当在ui-grid angular中选择至少一行时才启用按钮

时间:2017-07-05 13:10:43

标签: javascript angularjs ui-grid

我有一个带有一组行的ui网格和一个下面的按钮。我想在没有重新选择行时禁用按钮,如果选择了至少一行则启用它。 下面是ui grid的plunker

http://embed.plnkr.co/nAJ6h07ksn1MIYcHpQ0Q/

我试图以这种方式禁用按钮

<input class="button" name="submit" type="button" value="Find Flights"
      ng-click="postdata()" ng-disabled="gridApi.grid.selection.selectedCount !== 0 ">

但是当选择网格时,我们怎么能实现这个呢?

1 个答案:

答案 0 :(得分:1)

应该是相反的方式。因此,当您选择一个项目时,应该启用它。所以你的条件应该是ng-disabled="gridApi.grid.selection.selectedCount == 0 ",这意味着没有人被选中(所以禁用它)。

<input class="button" name="submit" type="button" value="Find Flights"
      ng-click="postdata()" ng-disabled="gridApi.grid.selection.selectedCount == 0 ">