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;
},
easyui datagrid 实现单选并能取消单选的更多相关文章
- Easyui datagrid combobox输入框下拉(取消)选值和编辑已选值处理
datagrid combobox输入框下拉(取消)选值和编辑已选值处理 by:授客 QQ:1033553122 测试环境 jquery-easyui-1.5.3 需求场景 如下,在datagri ...
- EasyUI DataGrid单选如何取消选中
EasyUI DataGrid在多选时,选中某行,可以取消:而在单选时,并不能取消选中某一行. 可以通过修改源码来完成. 在其源码中找到 opts.singleSelect==true 将代码做如下修 ...
- EasyUi datagrid 单选框选中事件
Easyui datagrid中的单选框默认是这样定义的 columns: [[ { field: 'CK', title: '', checkbox: true, width: 30 }]]. 平常 ...
- easyui datagrid复选框控制单选
使用easyui datagrid的时候,由于对数据表格操作太多,并且有单选和多选功能因此采用复选框.但是在单选的状态,使用CheckOnSelect和singleselect时发现,页面有明显延迟, ...
- vue实现功能 单选 取消单选 全选 取消全选
vue实现功能 单选 取消单选 全选 取消全选 代码部分 <template> <div class=""> <h1>全选框</h1> ...
- easyui datagrid单击单元格选择此列
示例代码实现单击jquery easyui datagrid的单元格时,取消datagrid默认选中高亮此行的样式,改为选中单击的单元格所在的列,高亮此列上的所有单元格.可以配置全局single变量, ...
- 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(8)-MVC与EasyUI DataGrid 分页
系列目录 前言 为了符合后面更新后的重构系统,文章于2016-11-1日重写 EasyUI Datagrid在加载的时候会提交一些分页的信息到后台,我们需要根据这些信息来进行数据分页再次返回到前台 实 ...
- 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(7)-MVC与EasyUI DataGrid
原文:构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(7)-MVC与EasyUI DataGrid 没有源码的同学跳到第六讲下载源码再来. 我们需要漂亮的UI, ...
- easyUI datagrid editor扩展dialog
easyUI datagrid简单使用:着重两点1.editor对象的click事件:2.将dialog窗体内的值填写到当前正编辑的单元格内 <!DOCTYPE html> <htm ...
随机推荐
- jQuery相关方法5----表单相关
一.value属性在表单的相关操作-----val()方法 <script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js ...
- Luogu4688 [Ynoi2016]掉进兔子洞 【莫队,bitset】
题目链接:洛谷 我们知道要求的是\([l_1,r_1],[l_2,r_2],[l_3,r_3]\)的可重集取交的大小,肯定是要用bitset的,那怎么做可重集呢? 那就是要稍微动点手脚,首先在离散化的 ...
- spring + spring mvc 使用 maven 编译出现异常
异常如下: [INFO] Scanning for projects...[INFO] [INFO] ------------------------------------------------- ...
- Jetty - Unable to compile class for JSP
问题与分析 在启动公司项目时发现报错如下: [jetty] 2019-10-07 10:28:28.760:WARN:org.apache.jasper.compiler.Compiler:Error ...
- 一篇文章彻底搞懂base64编码原理
开始 在互联网中的每一刻,你可能都在享受着Base64带来的便捷,但对于Base64的基础原理又了解多少?今天这篇文章带领大家了解一下Base64的底层实现. base64是什么东东呢? Base64 ...
- Choosing a fast unique identifier (UUID) for Lucene——有时间再看下
Most search applications using Apache Lucene assign a unique id, or primary key, to each indexed doc ...
- LeetCode 第 149 场周赛
成绩 一.一年中的第几天(LeetCode-1154) 1.1 题目描述 1.2 解题思路 比较容易的一题,搞清楚平年.闰年的判定规则,就很容易做出来. 1.3 解题代码 class Solution ...
- 【零基础】神经网络优化之L1、L2
一.序言 前面的文章中,我们逐步从单神经元.浅层网络到深层网络,并且大概搞懂了“向前传播”和“反向传播”的原理,比较而言深层网络做“手写数字”识别已经游刃有余了,但神经网络还存在很多问题,比如最常见的 ...
- java集合类型源码解析之PriorityQueue
本来第二篇想解析一下LinkedList,不过扫了一下源码后,觉得LinkedList的实现比较简单,没有什么意思,于是移步PriorityQueue. PriorityQueue通过数组实现了一个堆 ...
- Cesium获取经度 ,纬度,高度
实例代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF- ...