2016-04-20 21 views
1

スイートアラートキャンセルイベントが選択されている場合、チェックボックスの値をオンまたはオフにします。コールバック機能でのUIグリッドチェックボックスの選択

ここでコールバック関数では、チェックボックスの値をリセットできません。

$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"; 
    } 
    }); 

ここにコードします。次のようにこれを実行するために必要なhttp://plnkr.co/edit/Sd7Uk5yTkhPFnzrsDknp?p=preview

答えて

1

変更点は次のとおりです。

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(). 

更新Plunkerコード:Here

は、この情報がお役に立てば幸い!