博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
easyui 分页记录每页选择的情况
阅读量:6244 次
发布时间:2019-06-22

本文共 5876 字,大约阅读时间需要 19 分钟。

翻页之后,在返回回来还能看到之前选择的记录

这里写图片描述

代码

全局变量var params=new Object();
用户列表function initUserDatagrid(roleID,userDatagrid){
//用户列表显示 $('#'+userDatagrid).datagrid({ width : 1200, url : '/privilege/getUserRoleDatagrid.do', queryParams: { roleID:roleID, }, title : '用户列表', iconCls : 'icon-search', striped : true, nowrap : true, rownumbers : true, resizeHandle : 'right',// singleSelect : true, fitColumns : true,// remoteSort : false, fit : true,//自适应 columns : [[ { field : 'id', title : 'id', checkbox : true, }, { sortable : true, field : 'userID', title : '用户ID', sortable : true, width : 60, fixed:true, }, { field : 'loginID', title : '用户账户', sortable : true, width : 80, fixed:true, //可排序 }, { field : 'password', title : '密码', //可排序 width : 256, fixed:true, }, { sortable : true, field : 'userName', title : '姓名', width : 60, fixed:true, }, { field : 'departmentName', title : '部门名称', width : 120, fixed:true, }, { field : 'positionTrueName', title : '岗位名称', width : 120, fixed:true, }, { field : 'isDelete', title : '是否删除', width : 60, fixed:true, formatter:function(value,row,index){
if(value=='0'){ return '否'; }else if(value=='1'){ return '已删除'; }else{ return ''; } } }, { field : 'isLock', title : '是否锁定', width : 60, fixed:true, formatter:function(value,row,index){
if(value=='1'){ return '锁定'; }else{ return '未锁定'; } } }, { field : 'createDate', title : '创建时间', width : 150, fixed:true, formatter:function(value,row,index){
// value=Mon Sep 18 17:19:03 CST 2017 if(value){ var unixTimestamp = new Date(value.time); return unixTimestamp.toLocaleString(); }else{ return null; } } }, { field : 'remark', title : '备注', width : 200, }, ]], toolbar : '#tb2', pagination : true, pageSize : 10, pageList : [10, 20, 50,100,500], pageNumber : 1, sortName : 'userID', sortOrder : 'DESC', onUncheck: function(index, row){
//在用户取消勾选一行的时候触发 onUncheck(index, row); }, onCheck: function(index, row){
//勾选一行的时候触发 onCheck(index,row); }, onCheckAll: function(rows){
//选中所有行触发 onCheckAll(rows); }, onUncheckAll: function(rows){
//取消所有行格触发 onUncheckAll(rows); }, onLoadSuccess: function(data){
//加载数据成功,也就是刷新页面或者点击前页后页的时候触发 onCheckPage(data); }, }); }
//点击选中单元格设置用户ID组function onCheck(index, row){
var userID=row.userID; var id=row.id; params[userID]=id;}//点击取消单元格设置用户ID组function onUncheck(index, row){
var userID=row.userID; delete params[userID]; }//点击全取消设置用户ID组function onUncheckAll(rows){
var num=rows.length; for (var i = 0; i < num; i ++) { var userID=rows[i].userID; delete params[userID]; };}点击全选设置用户ID组function onCheckAll(rows){
var num=rows.length; for (var i = 0; i < num; i ++) { var userID=rows[i].userID; var id=rows[i].id; params[userID]=id; };}//用户点击翻页的时候,设置勾选function onCheckPage(data){
var arr=getArrCheckID(); var rows = data.rows; for (var i = 0; i < arr.length; i++) { for (var j = 0; j < rows.length; j++) { if(rows[j].id == arr[i]){ var index = $('#managerUserRole').datagrid('getRowIndex',rows[j]); $('#managerUserRole').datagrid('selectRow', index); //根据id选中行 } } }}function getArrCheckID(){
var arrCheckID=[];//角色用户数组 for(var userID in params){ var id=params[userID]; arrCheckID.push(id) } return arrCheckID;}

选择一个角色获取的所有用户

//返回用户ID的数组function initUserIDs(roleID,isChecked){
$.ajax({ type : 'POST', url : "/privilege/getUserRole.do", data : { roleID:roleID, isChecked:isChecked, }, success : function (data) {
var data = eval('(' + data + ')'); if (data.message=='ok') { var rows=data.rows; initParams(rows); }else{ //不做处理 } }, });}function initParams(rows){
var num=rows.length; for (var i = 0; i < num; i ++) { var userID=rows[i].userID; var id=rows[i].id; params[userID]=id; };}

转载于:https://www.cnblogs.com/feiZhou/p/9344034.html

你可能感兴趣的文章
继SDS之后又迎来CDM,存储行业真要变天了?
查看>>
美媒:联想电脑威胁五角大楼网络安全
查看>>
绿色智慧城市|城市增长边界的几个误区
查看>>
美国土安全部发警告:尽快卸载QuickTime for Windows
查看>>
《SEO的艺术(原书第2版)》——3.9 为客户挖掘和直接营销开展SEO
查看>>
运营商造梦“管道+内容”三十载不言放弃
查看>>
《 自动化测试最佳实践:来自全球的经典自动化测试案例解析》一一3.1 本案例研究的背景...
查看>>
哈工大在CoNLL上斩获全球第四,车万翔博士详解背后的技术细节
查看>>
阿里钉钉VS企业微信 谁才是企业级一哥?
查看>>
2015-2020智慧城市物联网市场复合年增长率达23.2%
查看>>
做好数据分析让物联网数据价值最大化
查看>>
OpenStack Days走进北京 主角是用户
查看>>
JVM问题诊断常用命令:jinfo,jmap,jstack
查看>>
叶成辉成神州控股新任CEO 曾在IBM/EMC任职
查看>>
中小企业客户营收增长将成微博2016年主推动力
查看>>
四川能投成功进军智慧城市投资市场
查看>>
雅虎公开三封收到的FBI国家安全信函
查看>>
云计算在大数据形式下的发展
查看>>
如何更好地进行机房项目的控制成本
查看>>
爱立信高通中兴等成立Avanci专利授权平台 旨在加速物联网发展
查看>>