<table class="easyui-datagrid" title="人员选择" id="dg"
data-options="singleSelect:false,toolbar:'#toolbar',pagination:false,fit:true,
onSelect:function(rowIndex,rowData){
var iflag=0;
if(selceids.length<1){
selceids.push(rowData.TrueName);
}else{
for (var i=0 ; i < selceids.length ; i++){
if(rowData.TrueName===selceids[i]){
iflag=1;
break;
}
}
if(iflag===0){
selceids.push(rowData.TrueName);
}
}
},
onSelectAll:function(rows){
var iflag=0;
for(var j=0;j<rows.length;j++){
if(selceids.length<1){
selceids.push(rows[j].TrueName);
}else{
for (var i=0 ; i < selceids.length ; i++){
if(rows[j].TrueName===selceids[i]){
iflag=1;
break;
}
}
if(iflag===0){
selceids.push(rows[j].TrueName);
}
}}
},
onUnselect:function(rowIndex,rowData){
for (var i=0 ; i < selceids.length ; i++ ){
if(rowData.TrueName===selceids[i]){
selceids.splice(i,1);
break;
}
}
},
onUnselectAll:function(rows){
for(var j=0;j<rows.length;j++){
for (var i=0 ; i < selceids.length ; i++ ){
if(rows[i].TrueName===selceids[i]){
selceids.splice(i,1);
break;
}
}
}
},onLoadSuccess:function(row){//当表格成功加载时执行
var rowData = row.rows;
$.each(rowData,function(idx,val){//遍历JSON
for (var i=0 ; i < selceids.length ; i++ ){ if(val.TrueName===selceids[i]){
$('#dg').datagrid('selectRow', idx);
}
} });
}">
<thead>
<tr>
<th data-options="field:'ID',checkbox:true">ID</th>
<th data-options="field:'TrueName',width:80">真实名</th>
</tr>
</thead>
</table>

记性差,做个标记。

easyui grid中翻页多选方法的更多相关文章

  1. jquery easyui datagrid 在翻页以后仍能记录被选中的行及刷新设置选中行数据

    //easyUI的datagrid在复选框多选时,如何在翻页以后仍能记录被选中的行://注意datagrid中需要配置idField属性,一般为数据的主键 $.ajax({ type: 'GET', ...

  2. Ext grid checkbox 分页 翻页 勾选 问题

    timeArray = new Array(); //临时数组变量 var timeStatusBar = new Ext.ux.StatusBar({ id: 'statusbar', defaul ...

  3. 解决easyUI中翻页后前面已钩选项自动变为未选择的问题

    在easyUI的datagrid中,必须在属性的第一条就要写 idField:'id' (只要创建数据表格,就必须要加idField),其中id是页面数据的主键名称. 这样设置之后,表格翻页之后,前面 ...

  4. jqgrid 翻页记录选中行

    简单的jqgrid列表 $("#list").jqGrid({ url:contextPath + "/getList", postData: data, da ...

  5. 门户diy实现翻页功能的方法

    1.打开 \source\class\block\portal\block_article.php 文件 找到 function getdata($style, $parameter) 修改为 fun ...

  6. vim中翻页的命令

      整页翻页 ctrl-f ctrl-b f就是forword b就是backward 翻半页 ctrl-d ctlr-u d=down u=up 滚一行 ctrl-e ctrl-y zz 让光标所杂 ...

  7. EasyUI Datagrid换页不清出勾选方法

    在1.4版本后: 只要在datagrid中加入   idField:'id',给每条数据id属性,easyui就默认就会保留之前勾选的信息 如果没有id,才会出现换页后,之前勾选的信息没有的情况

  8. mysql 中翻页

    万变不离其中 select * from tableName where 条件 limit 当前页码*页面容量-1 , 页面容量

  9. 如何解决mosh中翻页只能查看一屏的问题

    最近用mosh替换了ssh作为连接开发机的工具,发现另外一个问题,ls cat随便什么命令输出结果超过一行的,向上翻页就没有了,找了下官网的FAQ也提到了这个问题,目前解决方案是使用tmux或者scr ...

随机推荐

  1. Android下监听Home键

    网上看到demo,亲测了以下机器和设备,均测试通过: 测试通过的手机: 1.华为荣耀3(Android 4.2.2) 2.小米2s(Android 4.1.1) 3.联想的手机 (Android2.3 ...

  2. centos下安装python

    下载网址:http://ftp.gnu.org/gnu/gdb/ 1.编译python必须安装开发工具 # yum groupinstall "Development tools" ...

  3. iostat的深入理解

    问题背景 iostat -xdm 1 通常用来查看机器磁盘IO的性能. 我们一般会有个经验值,比如,ioutil要小于80%, svctm要小于2ms. 前几天碰到一个奇怪的现象:有一台SSD机器,磁 ...

  4. 面试体验:Facebook 篇(转)

    http://www.cnblogs.com/cathsfz/archive/2012/11/05/facebook-interview-experience.html 2012-11-05 08:2 ...

  5. 现代浏览器内置的可等效替代jQuery的功能

    jQuery的体积在不断的增大.新功能要不断增加,这是必然结果.虽然从版本1.8.3开始的瘦身效果明显,但不可否认的是,对于移动手机端的网 页开发,它仍然是不可接受的.当然,jQuery不是铁板一块, ...

  6. Tomcat启动报错:Failed to initialize end point associated with ProtocolHandler ["http-apr-8080"]

    在用MyEclipse做开发,启动Tomcat的时候,控制台老是报错Failed to initialize end point associated with ProtocolHandler [&q ...

  7. javascript常用的小知识

    1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键 <table border oncontextmenu ...

  8. IOS自动布局

    参考资料 https://developer.apple.com/library/mac/documentation/UserExperience/Conceptual/AutolayoutPG/Vi ...

  9. group_concat 长度限制,排序和设置分隔符

    select aid,group_concat(bid order by bid separator ',') as bid_str from tbl group by aid; SET GLOBAL ...

  10. Weibo Crawler in Action

    1.要写一个微博爬虫,得分开几个模块来做: (1)模拟登录 (2)模拟浏览 (3)针对短时间内大量访问而引起怀疑的禁止登陆解决方案 (4)其他 (1)模拟登陆模块 前提:要模拟登录,得首先知道在登录微 ...