解决easyui datagrid单选时复选框不取消问题

 1 var flag = true; //定义一个开关变量控制
 2 $("#table").datagrid({
 3             pagination: true,//允许分页
 4             rownumbers: true,//行号
 5             singleSelect: false,//只选择一行
 6             pageSize: 20,//每一页数据数量
 7             width:"100%",
 8             checkOnSelect: false, //此属性必须设置为 false10             pageList: [10,20,30,50],
 1 onClickRow: function (rowIndex, rowData) {
 2                 console.log("进入行点击事件");
 3                 $("#table").datagrid("clearChecked");
 4                 $("#table").datagrid(‘selectRow‘,rowIndex);
 5                 flag = false;
 6                 $("#table").datagrid("checkRow",rowIndex);
 7                 flag = true;
 8              10             },

 

原文地址:https://www.cnblogs.com/qinxuhui/p/11969945.html

时间: 2024-07-29 17:26:28

解决easyui datagrid单选时复选框不取消问题的相关文章

解决easyui datagrid load时缓存问题

修改easyui datagrid内容保存后,使用$("#dg").datagrid("reload");或者$("#dg").datagrid("load");时,IE总是读取缓存内容,,下面提供三种方案: 1.URL加时间戳,很麻烦,每次请求都要加 2.datagrid method改为POST方式 3.设置ajax不缓存,$.ajaxSetup({ cache: false });//不设置缓存 个人觉得第三种完美解决.

js单选和复选框

http://blog.csdn.net/chelen_jak/article/details/44827393 http://www.gbtags.com/technology/jquerynews/jqueryplugin4checkboxandradio/ http://www.17sucai.com/pins/tag/3836.html

label 标签的用法,点label选中单选、复选框或文本框

<label>拥有的权限</label> <label class="checkbox" id="privilege_id" style="cursor: pointer;"> <input type="checkbox" name="privilege_id" id="privilege_id"> 添加权限 </label>

QTableWidgetItem QTreeWidgwtItem 复选框的取消显示方法

思路: QTableWidgetItem   :item->setData(Qt::CheckStateRole,QVariant()); QTreeWidgwtItem  :item->setData(0,Qt::CheckStateRole,QVariant()); 详细参考帮助文档: 原文地址:https://www.cnblogs.com/Esperanto/p/9021084.html

checbox复选框实现radio单选框的单选功能

checbox复选框实现radio单选框的单选功能:大家知道复选框可以一次选中多个,单选按钮每次只能够选中其中的一个,但是单选按钮比较霸道,你选中以后,只能够且必须选中其中一个,所有下面就通过checkbox复选框模拟实现单选按钮的功能,但是能够取消选中的项.代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author"

用jquery修改默认的单选框radio或者复选框checkbox选择框样式

默认的radio和checkbox选框很难看.我去看了一下qq注册的页面.发现单选和复选框并没有用<input>,居然是用是A标签.然后用css背景图片展示选择框,用JavaScript控制切换.然后我自己用jqeury写了一个这样功能的. 先是html代码 性别 <div id="box-6"> <label>性别</label> <a href="#" name="male" id=&qu

dojo:为数据表格添加复选框

一.添加复选框 此时应该选用EnhancedGrid,而不是普通的DataGrid.添加复选框需要设置EnhancedGrid的plugins属性,如下: gridLayout =[{ defaultCell: { type: cells._Widget, styles: 'text-align: center;' }, cells: [ { name: "WBS", field: "wbsCode", width: "60px"}, { nam

DataGridView复选框全选和全不选

今天测试的又提新的要求了,说是我的第一列的复选框不能全选活着全部取消,这样会影响用户的使用效果.测试的提了要求,那就改吧,但是中间还经历了一些小挫折,这里给大家分享一下.哈哈. 因为.net framework自带的Datagridview自身的这个控件是没有咱们平时用的全选全不选的复选框的,他的表头就只有这一列的名称,开始思路走的有点弯了,于是就想画一个得了,于是在晚上找了一篇博客.http://www.cnblogs.com/gossip/archive/2008/11/22/1338868

element-ui 复选框,实现点击表格当前行选中或取消

背景: 1.表格结构绑定事件 <el-table v-loading="StepsListLoading" :data="StepsListData" border @row-click="StepsListRowClick" :show-header="hiddenTableHeader" > 2.定义复选框结构 <el-table-column> <template slot-scope=&q