关键代码:

如果数据源是本地数据

$("#hidJsonData").val("[]");

   var myJsonData = [];

   if ($("#hidJsonData").val() != "") {

    myJsonData = JSON.parse($("#hidJsonData").val());

  }

 $scope.myData = myJsonData ;//本地数据

$scope.gridOptionsUserRole.totalItems = myJsonData.length;    

$scope.gridOptionsUserRole.data = myJsonData;

 

如果数据源是url的 可以重新调用getPage

getPage($scope.gridOptions.paginationCurrentPage, $scope.gridOptions.paginationPageSize);

//getPageChooseRole($scope.gridOptionsUserRole.paginationCurrentPage, $scope.gridOptionsUserRole.paginationPageSize);

 

 


 全部取消选中


$scope.gridApi.selection.clearSelectedRows();

 


 


获取grid现有数据源,对其进行编辑后,进行刷新



$scope.refreshCheckedAccount = function () {
//$scope.gridOptionsReportAccount.totalItems = data.total;
var oldData = $scope.gridOptionsReportAccount.data ;
for(var i = 0;i<oldData.length;i++){
if (i < 5) {
oldData[i].checkedInd = true;
oldData[i].accountCode = "123";
}
}
$scope.gridOptionsReportAccount.data = oldData;

$interval(function() {
$scope.gridApi.core.refresh();
}, 300, 2);
}