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 实现单选并能取消单选的更多相关文章

  1. Easyui datagrid combobox输入框下拉(取消)选值和编辑已选值处理

    datagrid combobox输入框下拉(取消)选值和编辑已选值处理 by:授客 QQ:1033553122 测试环境 jquery-easyui-1.5.3   需求场景 如下,在datagri ...

  2. EasyUI DataGrid单选如何取消选中

    EasyUI DataGrid在多选时,选中某行,可以取消:而在单选时,并不能取消选中某一行. 可以通过修改源码来完成. 在其源码中找到 opts.singleSelect==true 将代码做如下修 ...

  3. EasyUi datagrid 单选框选中事件

    Easyui datagrid中的单选框默认是这样定义的 columns: [[ { field: 'CK', title: '', checkbox: true, width: 30 }]]. 平常 ...

  4. easyui datagrid复选框控制单选

    使用easyui datagrid的时候,由于对数据表格操作太多,并且有单选和多选功能因此采用复选框.但是在单选的状态,使用CheckOnSelect和singleselect时发现,页面有明显延迟, ...

  5. vue实现功能 单选 取消单选 全选 取消全选

    vue实现功能 单选 取消单选 全选 取消全选 代码部分 <template> <div class=""> <h1>全选框</h1> ...

  6. easyui datagrid单击单元格选择此列

    示例代码实现单击jquery easyui datagrid的单元格时,取消datagrid默认选中高亮此行的样式,改为选中单击的单元格所在的列,高亮此列上的所有单元格.可以配置全局single变量, ...

  7. 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(8)-MVC与EasyUI DataGrid 分页

    系列目录 前言 为了符合后面更新后的重构系统,文章于2016-11-1日重写 EasyUI Datagrid在加载的时候会提交一些分页的信息到后台,我们需要根据这些信息来进行数据分页再次返回到前台 实 ...

  8. 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(7)-MVC与EasyUI DataGrid

    原文:构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(7)-MVC与EasyUI DataGrid 没有源码的同学跳到第六讲下载源码再来. 我们需要漂亮的UI, ...

  9. easyUI datagrid editor扩展dialog

    easyUI datagrid简单使用:着重两点1.editor对象的click事件:2.将dialog窗体内的值填写到当前正编辑的单元格内 <!DOCTYPE html> <htm ...

随机推荐

  1. 在mysql中用int类型存储IP

    SELECT INET_ATON( '127.0.0.1' ); SELECT INET_NTOA();

  2. 二十六. 集群及LVS简介 LVS-NAT集群 LVS-DR集群

    方案:安装ipvsadm软件包,关于ipvsadm的用法可以参考man ipvsadm资料. 常用ipvsadm命令语法格式如表-1及表-2所示. 1.ipvsadm命令用法(proxy) 1.1 创 ...

  3. ST表(模板)「 查询区间最值 」

    The Water Problem HDU - 5443 「 第一部分nlogn预处理   第二部分O(1)询问 」 #include <iostream> #include <bi ...

  4. 二分算法题目训练(四)——Robin Hood详解

    codeforces672D——Robin Hood详解 Robin Hood 问题描述(google翻译) 我们都知道罗宾汉令人印象深刻的故事.罗宾汉利用他的射箭技巧和他的智慧从富人那里偷钱,然后把 ...

  5. C++类的介绍

    最近在学习SLAM,顺便将C++类的知识复习一下.(其中部分官方定义和程序设计方法来源于西北工业大学魏英老师)   1.类的定义: 是用户自定义的数据类型. C++一个类定义的形式如下: class ...

  6. 提高python运行效率的方法

    让关键代码依赖于外部包:你可以为紧急的任务使用C.C++或机器语言编写的外部包,这样可以提高应用程序的性能 使用生成器,因为可以节约大量内存 多个if elif条件判断,可以把最有可能先发生的条件放到 ...

  7. jmeter接口上传图片功能

    图片上传需要选择Files Upload 输入下列参数: File Path:方法一,把图片放在bin目录下,直接输入图片名称:方法二,点击下图“Browse”按钮,选择一张需要上传的图片,地址将会自 ...

  8. @AUTORELEASEPOOL

    Swift 在内存管理上使用的是自动引用计数 (ARC) 的一套方法,在 ARC 中虽然不需要手动地调用像是 retain,release 或者是 autorelease 这样的方法来管理引用计数,但 ...

  9. Visual C++ 6.0精简绿色版下载及简单使用教程

    Visual C++ 6.0精简绿色版下载及简单使用教程 Microsoft Visual C++简介 Visual Studio 是微软公司推出的开发环境,Visual Studio 可以用来创建 ...

  10. 8.3 Customizing Git - Git Hooks

    https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks https://github.com/git/git/blob/master/temp ...