easyui datagrid 实现单选并能取消单选
var intjavadillcheck=0; var rowjavadillselect=null; function ghm_getPageListCallback(result){if(result==-3333){$.messager.show({title:'系统提示',msg:'您没有该操作的权限!',timeout:2000});return;}else if(result== -201 || result==-111){$.messager.show({title:'系统提示',msg:'参数错误!',timeout:2000});return;}else{guestManageArray_highLevel= result;$('#tab_client_guestHighLevel_manage').datagrid({loader:guestManageLoader_highLevel,title : '客源高级信息列表', //表格标题iconCls : 'icon-list', //表格图标nowrap : false, //是否只显示一行,即文本过多是否省略部分。fitColumns : true, //防止水平滚动scrollbarSize : 0, //去掉右侧滚动条列collapsible : false, //是否可折叠的 striped:true,//隔行变色loadMsg : "loading....",singleSelect:true,rownumbers:true,fit:true, checkOnSelect:false,//关键设置onClickRow : function(rowIndex,rowData){ if(intjavadillcheck==2){intjavadillcheck=0;return;}else{intjavadillcheck=1;}var rows = $('#tab_client_guestHighLevel_manage').datagrid('getChecked'); var flag = true; for(var i = 0; i < rows.length; i++) { if(rowData == rows[i]){ flag = false; break; } }if(flag){$('#tab_client_guestHighLevel_manage').datagrid('checkRow',rowIndex); $('#tab_client_guestHighLevel_manage').datagrid('selectRow',rowIndex); rowjavadillselect = $('#tab_client_guestHighLevel_manage').datagrid('getSelected');}else{$('#tab_client_guestHighLevel_manage').datagrid('uncheckRow',rowIndex);$('#tab_client_guestHighLevel_manage').datagrid('unselectRow',rowIndex);rowjavadillselect=null;}intjavadillcheck=0;},onCheck:function(rowIndex,rowData){if(intjavadillcheck==2){return;}if(intjavadillcheck==1){intjavadillcheck=0;return;}else{intjavadillcheck=2;}if(rowData != rowjavadillselect){$('#tab_client_guestHighLevel_manage').datagrid('checkRow',rowIndex); $('#tab_client_guestHighLevel_manage').datagrid('selectRow',rowIndex); rowjavadillselect = $('#tab_client_guestHighLevel_manage').datagrid('getSelected');}else{$('#tab_client_guestHighLevel_manage').datagrid('uncheckRow',rowIndex);$('#tab_client_guestHighLevel_manage').datagrid('unselectRow',rowIndex);rowjavadillselect=null;}intjavadillcheck=0;},
转载于:https://www.cnblogs.com/ryans/p/6710684.html
easyui datagrid 实现单选并能取消单选相关推荐
- EasyUI——DataGrid中嵌入Radio
前一篇博客写到项目中的广告位管理,当时没有写到今天的问题,这个问题当时也是困扰我好久. 经过自己的努力和同志们的帮助,最后最终解决. 实现要求把全部的广告位后面的单选button设成一组,目的是一个广 ...
- easyui datagrid reload后自动全选解决
easyui datagrid reload(刷新)后自动全选了 // 加载成功后 onLoadSuccess:function(){ dg.datagrid("uncheckAll&quo ...
- easyUI datagrid editor扩展dialog
easyUI datagrid简单使用:着重两点1.editor对象的click事件:2.将dialog窗体内的值填写到当前正编辑的单元格内 1 <!DOCTYPE html> 2 < ...
- easyui datagrid数据加载缓慢问题,优化方法
问题:数据列表展示,主从表展示,多表展示.每个表10行,10-20列.谷歌浏览器.页面加载速度大于5S 解决方法1:列宽度设为固定值,取消自适应.页面加载速度低于2S 参考于:http://www.o ...
- EasyUI Datagrid跨行跨列的需求
常规开发后台管理系统中遇到的列表查询,都是用到最基本的数据网格,不包括单元格合并,多列页眉,冻结列和页脚等需求.类似如下这个列表 实现也很简单,引入相关的js.css文件,html标签定义展示的列,通 ...
- EasyUI DataGrid根据字段动态合并单元格
为什么80%的码农都做不了架构师?>>> 1.合并方法 /** * EasyUI DataGrid根据字段动态合并单元格 * 参数 tableID 要合并table的id * ...
- jQuery EasyUI DataGrid - 格式化列(formatter )
以下实例格式化在 easyui DataGrid 里的列数据,并使用自定义列的 formatter,如果价格小于 20 就将文本变为红色. 为了格式化一个数据网格(DataGrid)列,我们需要设置 ...
- easyui datagrid 表头固定(垂直滚动条)、列固定(水平滚动条)
easyui datagrid 表头固定(垂直滚动条).列固定(水平滚动条),每页显示1000行 最近用多了easyui 之后还是觉得它的功能还是很强大的.它原有的功能就已经能够满足90%以上的界面需 ...
- 给 Easyui Datagrid 扩展方法
给 Easyui Datagrid 扩展方法 $.extend($.fn.datagrid.methods, {/*** 更新 非编辑列值* @param rowIndex : 行索引* @param ...
最新文章
- 拿到淘宝offer后的胡思乱想plus面试总结
- HDFS中的safemode
- Linux系统编程--2(环境变量,进程控制)
- [芦半山]Binder的异常机制
- 你想入门Python,还是得看这篇文章
- 随讲单片机与Arduino
- oracle--逻辑对象--bai
- Spring Boot统一异常处理实践
- 什么是hibernate懒加载?什么时候用懒加载?为什么要用懒加载?
- 我是主考官:给一位应届毕业生的回信
- [转]如何配置sql server2005允许远程连接
- DupeString 与 StringOfChar 的区别 - 回复 鹰@长空
- dnf mysql密码多少_CentOS7 使用 dnf 安装 mysql
- 可以在手机预览ps设计稿的软件
- 【历史上的今天】11 月 6 日:雅虎创始人诞生;Fedora Linux 正式发布;亚马逊进军智能家居
- 梁宁《产品思维》之4+3同理心训练
- 联想电脑为什么没有计算机,联想笔记本电脑没有声音怎么办
- Java后端架构师的成长之路(二)——Java设计模式(3)
- Java中合理使用局部变量替代成员变量、静态变量
- Python GUI教程 | Lynda教程 中文字幕
热门文章
- javascript中的undefined,null,,0和false的云集
- hdu 4691 Front compression
- 用SHELL脚本自动化安装Nagios服务器端和客户端的
- 海量数据处理相关算法及数据结构【转】
- Bootloader之BareBox 之路(1)--安装
- Windows7和Ubuntu9.10完美硬盘安装(2)
- http 使用curl发起https请求 error 60 51
- [Java] 蓝桥杯ADV-203 算法提高 8皇后·改
- [Java] 蓝桥杯ADV-92 算法提高 求最大公约数
- 蓝桥杯 ADV-209 算法提高 c++_ch02_04