zoukankan      html  css  js  c++  java
  • angularjs之UI Grid 的刷新 本地数据源及HTTP数据源

    关键代码:

    如果数据源是本地数据
    $("#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);
    }
  • 相关阅读:
    python函数--isalpha()方法
    python函数--isdigit()方法
    python函数--isalnum()方法
    python函数--range()方法
    python函数--len()方法
    python函数--介绍
    Linux命令总结--awk命令
    Linux命令总结--pwd命令
    Linux命令总结--rm命令
    Linux命令总结--cp命令
  • 原文地址:https://www.cnblogs.com/freeliver54/p/6872569.html
Copyright © 2011-2022 走看看