2017-05-15 2 views
0

Wie setze ich die Zeile basierend auf der Auswahl des Kontrollkästchens zurück? Ich habe die Plnkr, die ich die Auswahl oder das Kontrollkästchen hinzufügen muss, wo ich die Felder zurücksetzen kann.Zurücksetzen/Löschen der Zeile basierend auf dem Auswählen/Entfernen des Kontrollkästchens in ui-grid angularjs

$scope.gridStore.onRegisterApi = function (gridApi) { 
    //set gridApi on scope 
    $scope.gridApi = gridApi; 
    $scope.gridApi.edit.on.afterCellEdit($scope, function (rowEntity, colDef, newValue, oldValue) { 
     if (newValue != oldValue) { 
      rowEntity.State = true; 
      alert("selecetd"); 
     } 
    }); 
}; 

Antwort

0

Sie können versuchen, einen Blick auf das Beispiel zu nehmen here und Änderungen entsprechend.

$scope.gridOptions.onRegisterApi = function(gridApi) { 
    $scope.gridApi = gridApi; 
    $scope.gridApi.grid.modifyRows($scope.gridOptions.data); 
    $scope.gridApi.selection.selectRow($scope.gridOptions.data[0]); 
    var rows = $scope.gridApi.selection.getSelectedRows(); 

    gridApi.selection.on.rowSelectionChanged($scope,function(row){ 
    var msg = 'row selected ' + row.isSelected; 
    $scope.rowtobebinded=row.entity.ITEMNO; 
    }); 
Verwandte Themen