jqgrid 动态设置单元格不可编辑
单元格可编辑需要设置3个地方
1、tableGrid里面的参数 cellEdit:true(开启行编辑功能) false(默认,不可编辑)
2、cellsubmit: 'clientArray' 设置编辑完成后的存储方式
3、colModel 里面的参数editable:true(开启单元格编辑功能)
如何动态设置单元格不可编辑
首先,表格加载完成后使用gridComplete 事件,给需要动态设置的单元格添加一个唯一属性(这里我添加的是样式)
使用 setCell 方法给单元格设置属性
//初始化数据
function getInitFormatData(){
var ids = jQuery("#tabGrid").jqGrid('getDataIDs');
if (ids.length > 0){
$.each(ids,function(i,v){
$("#tabGrid").jqGrid('setCell', v, 'checkTime', '', 'review-'+v);
//getIsCheckResult(v);
});
} else {
//没有数据隐藏按钮
//$("#btnboxId").addClass("step-hide");
}
};
然后根据选定的值,动态设置单元格不可编辑 not-editable-cell 这个属性就是单元格不可编辑,就算是在单元格设置了editable:true,也是不可编辑的
$("#tabGrid").jqGrid('setCell', rowid, 'checkTime', '', 'not-editable-cell');
怎么让单元格再次编辑, 就是要取消刚才给单元格设置的not-editable-cell属性
使用刚才初始化给单元格添加的样式,通过jquery 删除属性,单元格就可以再次编辑了
$(".review-"+rowid).removeClass('not-editable-cell');
jqgrid 动态设置单元格不可编辑相关推荐
- SAP OOALV 动态设置单元格可否编辑
对于OOALV有些列允许客户输入,但是当用户输入之后,或者ALV展示之前要判断是否满足一定的条件,如果满足,那么就要单独设置某一行或者几行的这个字段不可以编辑或可以编辑,效果如果所示: 实现步骤 1. ...
- C#:GridControl之 bandedGridView中的单元格自动换行、动态设置单元格行高
C#:GridControl之 bandedGridView中的单元格自动换行.动态设置单元格行高 1.自动换行 //自动换行//RepositoryItemMemoEdit:一个编辑器,允许显示和编 ...
- ligerui 表格中设置单元格不可编辑,添加行,删除行
一.需求:开发个表格grid用来显示维护线路段,出发地和目的地已经确定,需要维护中间路段 二.解析: 1.既然出发地和目的地已经确定,那么出发地和目的地是不可以编辑的,因为附带有其他字段是可以编辑的, ...
- Java POI 导出Excel,设置单元格无法编辑, 开启工作表保护后,依然可以筛选, 冻结行列不移动
1. 设置单元格无法编辑 // 单元格样式锁定 不可编辑 CellStyle lockStyle = workbook.createCellStyle(); lockStyle.setLocked(t ...
- easyui 动态设置单元格控件_比Excel还简单,实现动态报表原来只需要十分钟!
做过报表的人,尤其是经常有报表需求的人,想必都会有这样一个困惑: 为什么同样是做报表,其他人的报表就能够得到领导的肯定,而自己的报表就会被老板丢掉一边? 这个问题其实很好回答,你想一想,如果你是老板, ...
- abap al设置单元格可编辑 oo_excel表格操作: 图形和图表编辑技巧汇总(二)
1. 快速选取图表元素 图表创建好以后,我们还需要对某些图表元素进行编辑和格式化.图表区包括整个图表和它的全部元素,当你选取图表区后,你就可以看到8个黑色小方块.要想调整单个的图表对象,首先必须选取该 ...
- abap al设置单元格可编辑 oo_利用WPS做业务系统的超级编辑器
业务系统中的数据很笼统的分可以分为两大类,一个是结构化的,通常用关系型数据库来存储管理:一个是非结构化的,在这类数据中,可能最多.价值密度最大的就是文档.如何更便捷高效的生成或分析文档,就是业务系统通 ...
- Swing Jtable 设置单元格不可编辑
Swing Jtable 设置单元格是可编辑,这与SWT正好相反.提供的API也不能修改可编辑性,但可以通过重写AbstractTableModel来实现JTable 单元格不可编辑. 核心代码: c ...
- abap al设置单元格可编辑 oo_REUSE_ALV_GRID_DISPLAY_LVC-可编辑单元格
使用REUSE_ALV_GRID_DISPLAY_LVC显示ALV时,如何将列.行或者具体的某个单元格设置成可编辑能输入状态?这个其实很简单,下面一一讲解: 1, 列可编辑 只要将catalog中的字 ...
最新文章
- 【IEEE出版-EI检索】第三届IEEE信息与计算机前沿技术国际学术会议
- 2020-1024=996
- 科沃斯机器人双十一全渠道成交额超7亿 两大爆款单品携手破亿
- 微信小程序开源项目库汇总
- Linux中修改weblogic默认IP,Weblogic 12c ip 地址改变如何配置
- 营销获客场景下的个人类业务要件分析
- 沃顿商学院最受欢迎的思维课
- 用于存储过程的ASP.NET Core Blazor和EF Core原始SQL查询
- PDE14 heat equation intuition
- 使用Safari浏览器自带工具,查看页面中 css 样式的引用~
- python格式化字符串4种方法
- 数据库原理及应用(MySQL版)
- 数学建模计算机部分知识,数学建模相关论文范文资料,与数学建模与计算机关系相关毕业论文题目范文...
- Ubuntu安装谷歌浏览器Chrome
- 网宿cdn api 刷新缓存函数
- element手机验证格式_ElementUI验证手机号
- 华为云跨云迁移工具案例实践:阿里云迁移到华为云
- 注册微信公总号的方法与种类
- 【AAD Connect】01:AAD Connect把本地AD账户同步到Office365(AD域账户迁移)
- 使用SSH做SOCKS代理
热门文章
- 黑马程序员————数组(day4)
- 如何将图一-1变成图1-1(word题注的大写变成小写)
- 批量修复自定义标题带来的word题注错误:错误,文档中没有指定样式的文字
- JAVA计算机毕业设计桌游店会员管理系统Mybatis+系统+数据库+调试部署
- 干货来袭!手动搭建高可用的Redis5-0分片集群
- 微软首席数字官亲述微软自己的数字化转型故事
- 64位程序使用ado连接oracle,32位和64位C++程序使用ADO访问ORACLE注意事项和区别
- 软考中级 真题 2018年上半年 信息系统管理工程师 基础知识
- Android穿山甲SDK接入信息流广告
- 思岚科技通用机器人底盘ZEUS将亮相2019 CES