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的ajax()方法提交数组问题
http://blog.csdn.net/thc1987/article/details/7278269 解决办法是添加一个属性 traditional:true $.ajax({ type: ...
- 使用 Java 创建聊天客户端-1
1.聊天客户端文本框的搭建. 项目截图:java project 代码: (1).ChatManager.java package com.nantian.javachatclient.main; i ...
- span标签
<span>在行内定义一个区域,也就是一行内可以被<span>划分成好几个区域,从而实现某种特定效果.<span>本身没有任何属性. <span> 与& ...
- elment-ui的validate
https://blog.csdn.net/qq469234155/article/details/84034816 validate()时elment-ui封装好的用于对整个表单进行验证valida ...
- 5、创建RDD(集合、本地文件、HDFS文件)
一.创建RDD 1.创建RDD 进行Spark核心编程时,首先要做的第一件事,就是创建一个初始的RDD.该RDD中,通常就代表和包含了Spark应用程序的输入源数据.然后在创建了初始的RDD之后,才可 ...
- PowerShell中汉字与ASCII码相互转换
function asc($param) { $rtn = '' $list = $param -split '' foreach ($char in $list) { if($char -ne '' ...
- 接口测试命令Httpie的使用
相比于curl命令,Httpie提供更清晰友好的界面,并支持授权,代理等操作 主要特性 直观的语法 格式化和色彩化的终端输出 内置 JSON 支持 支持上传表单和文件 HTTPS.代理和认证 任意请求 ...
- d3.js之树形折叠树
1.效果 children和_children 2.技术分解 2.1折叠函数 // (1) 递归调用,有子孙的就把children(显示)给_children(不显示)暂存,便于折叠, functio ...
- python3删除mysql上月分区数据(脚本)
import datetime import pymysql import pymysql.cursors tables_schdule=["talbe1","table ...
- 深度解读Facebook刚开源的beringei时序数据库——数据压缩delta of delta+充分利用内存以提高性能
转自:https://yq.aliyun.com/topic/58?spm=5176.100239.blogcont69354.9.MLtp4T 摘要: Facebook最近开源了beringei时序 ...