datagrid 前端对本地数据进行分页操作

var pager = $("#ttt").datagrid("getPager");  

     pager.pagination('refresh', {  

                total:data.length,  

                pageNumber:1  

            });

 pager.pagination({  

       total:data.length,  

       onSelectPage:function(pageNo, pageSize) {  

           var start = (pageNo - 1) * pageSize;  

           var end = start + pageSize;  

           $("#ttt").datagrid("loadData", data.slice(start, end));  

           pager.pagination('refresh', {  

               total:data.length,  

               pageNumber:pageNo  

           });  

       }  

   }); 

ttt是table的id;

第一个pager.pagination是为了对分页栏进行初始化;

第二个pager.pagination是为了相应分页操作。放到success中对本地的json数据进行分页

你可能感兴趣的:(datagrid,前端对本地数据进行分页操作)