angular ui-grid event: row selected

前端 未结 3 1504
我在风中等你
我在风中等你 2021-02-19 02:14

I am trying to enable/disable a button based on the selection of a row on a ui-grid. If there are no rows selected, the button is disabled.

I found this plunkr with the

3条回答
  •  温柔的废话
    2021-02-19 02:51

    In ui-grid, you register a callback function on the event "rowSelectionChanged"

     $scope.gridOptions.onRegisterApi = function (gridApi) {
                    $scope.gridApi = gridApi;
                    gridApi.selection.on.rowSelectionChanged($scope, callbackFunction);
                    gridApi.selection.on.rowSelectionChangedBatch($scope, callbackFunction);
                }
     }
    
     function callbackFunction(row) { 
        var msg = 'row selected ' + row.isSelected; $log.log(msg); 
     })
    

    I think you should take a look at the tutorial page in ui-grid: http://ui-grid.info/docs/#/tutorial/210_selection. The API page sucks, in my opinion :(.

提交回复
热议问题