2016-04-20 9 views
1

Aktivieren/Deaktivieren des Kontrollkästchenwerts, wenn das Ereignis zum Abbrechen der süßen Warnung ausgewählt ist.UI-Grid-Kontrollkästchenauswahl in einer Rückruffunktion ändern

hier in der Rückruffunktion, nicht in der Lage, den Wert des Kontrollkästchens zurückzusetzen.

$scope.updateRow = function(row) { 
    SweetAlertService.confirm('Are you sure?','', function(isConfirmed) { 
    if (isConfirmed) { 

    }else{ 
      if(row.entity.employed == "Y"){ 
     row.entity.employed = "N"; 
     }else if(row.entity.employed == "N"){ 
     row.entity.employed = "Y"; 
    } 
    }); 

Code hier. http://plnkr.co/edit/Sd7Uk5yTkhPFnzrsDknp?p=preview

Antwort

1

Die Änderungen notwendig, um dies auszuführen, sind wie folgt:

1. In SweetAlert.js set the timer to some bigger value. Current is 1500, set to timer: 150000. 
2. Include onRegisterApi in grid definition and sfter resetting the value of checkbox on click of cancel just refresh the grid using $scope.gridApi.core.refresh(). 

Aktualisiert Plunker Code: Here

hoffe, das hilft!