控制EditorGridPanel的某个单元格(cell)是否被禁用

gridpanel有一个beforeedit属性,可以实现对单元格的禁用


  1. var grid = new Ext.grid.EditorGridPanel({ 
  2.       //gridpanel的内容 
  3. }); 
  4. grid.on("beforeedit",function(e){ 
  5.         var dateUnit = e.record.data.dateUnit; 
  6.         var fieldName = e.field; 
  7.         if(fieldName == "date"){ 
  8.             if(e.value=='-'){ 
  9.                 e.cancel = true;//这行就实现了禁用 
  10.             } 
  11.         } 
  12.     }); 

这样的操作只会对一个单元格进行限制,同行的其它单元格还可以正常操作。如果要在初始化gridpanel之前修改其中的数据,那么就要对其的store进行修改了



本文转自sucre03 51CTO博客,原文链接:http://blog.51cto.com/sucre/951172,如需转载请自行联系原作者

Cadence Allegro 17.4学习记录开始02-原理图Capture CIS 17.4 Allegro的第一方网表与第三方网表有以下几个区别点;Ø 与Allegro实现交互式操作的是第一方网表,第三方网表时不可以实现交互式操作;Ø 第三方网表不能将器件的Value属性导入到PCB中,输出时以封装属性来代替Value属性,第一方网表是可以的;Ø 网表导入到PCB中时,第三方的网表需要指定事先指定好PCB封装库文件,并产生Device文件,才可以将网表导入到PCB中,第一方网表则可以直接导入。 阅读详情

相关推荐

手把手教你用YOLOv5和OpenCV实现DNF全自动刷图(含自动拾取与Boss战逻辑)

本文详细介绍了如何使用YOLOv5和OpenCV构建DNF全自动刷图系统,包括环境配置、游戏画面采集、目标检测、场景导航及操作控制等核心模块。通过实战案例,帮助开发者掌握游戏自动化技术,实现自动拾取与Boss战逻辑,提升游戏效率。

weixin_42628941的博客 370

EditorGridPanel禁用某一行

小记:   Ext的EditorGridPanel 是基于列模型的,因此很容易禁用一列。但如果要根据条件禁用某一行 ,可以使用如下方法:     grid.on("beforeedit",function(e){   var currRecord = e.record;   if(!currRecord.get('xxx') 或者其...

Magic99的专栏 260

再不入坑就晚了,深度神经网络概念大整理,最简单的神经网络是什么样子?

再不入坑就晚了,深度神经网络概念大整理,最简单的神经网络是什么样子?

我是香菜 3万+

Jqgrid 动态设置cell disabled

$($(grid2.jqGrid("getGridRowById", i + 1))[0].children).each(function (childI, childO) { if (childI == 4) { // childO.disabled = true; ...

diedong8319的博客 305

extjs EditorGridPanel禁止某些单元格编辑

EditorGridPanel加上listeners 'cellclick' : function(grid, rowIndex, columnIndex, e) { var record = grid.getStore().getAt(rowIndex); if(record.get('editable') == 'N' && columnIndex == 2) return f

嘻嘻哈哈的专栏 1万+

十、黄山派SF32-小智AI项目开发资料全集下载指南

本文为黄山派SF32开发板用户提供了完整的“小智AI项目”开发资料下载与使用指南。详细介绍了官方资料包的内容,包括SDK、工具链、文档和例程,并给出了清晰的百度网盘获取链接、解压建议以及开发环境搭建步骤,帮助开发者快速上手AI应用开发。

weixin_33814090的博客 538

ant ----net/sf/antcontrib/antlib.xml

转载,亲测,可行~ 在eclipse中使用Ant打war包,报了如下错: [taskdef] Could not load definitions from resource net/sf/antcontrib/antlib.xml. It could not be found.   经过研究发现是,在Eclipse中自带的Ant环境下缺少一个jar包,该jar

smithdoudou88的专栏 4798

IDEA 构建dockerfile 打包镜像时间过长

FROM lwieske/java-8 COPY target/*.jar app.jar # set Time zone ENV TZ=Asia/Shanghai RUN set -eux; \ ln -snf /usr/share/zoneinfo/$TZ /etc/localtime; \ echo $TZ > /etc/timezone ENTRYPOINT ["java","-Dfile.encoding=utf-8","-jar","/app.jar",""] 这是我构建.

500Error 2790

用setup factory打包,无法复制程序所需要的.dll和.ocx怎么办啊?

用setup factory打包,无法复制程序所需要的.dll和.ocx怎么办啊? [问题点数:100分,结帖人stoneman1982]         不显示删除回复       显示所有回复        显示星级回复       显示得分回复        只显示楼主      收藏 stoneman1982 stoneman1982

autumn20080101的专栏 1174

maven仓库mysql多版本_用maven打包web项目,pom中只有一个版本的spring,但是WEB-INF/lib 下出现多个版本spring ?...

问题描述用maven管理一个web项目,依次执行 mvn clean,mvn compile,mvn package后,发现WEB-INF/lib下出现多个版本的spring框架,而且表面是provided的依赖也被放入到了lib目录下,这是以前没有遇到过的,甚是奇怪!问题出现的平台版本及自己尝试过哪些方法maven 3.6相关代码// 请把代码文本粘贴到下方(请勿用图片代替代码)pom.xml文...

weixin_33613571的博客 479

ExtJS EditorGridPanel 控制每一个单元格是否可以编辑

//loginUser 为当前登录人  //loginUser = '6651'; Ext.onReady(function() { Ext.QuickTips.init(); //空或零 返回 true function isNullORZero(value){ return (value == 0 || value == '')?true:false; } //将输入分数保存为

faith789510的专栏 3042

EXTJS4 gridpanel中动态的显示/隐藏某个列

extjs3中,大家知道用 myGrid.getColumnModel().setHidden(i,true);但到了4.0后,已经没有getColumnModel这个方法了,我们在Ext.panel.Table看到以下片段 if (headerCtCfg instanceof Ext.grid.header.Container) { me.headerCt =...

weixin_30414245的博客 606

设置Ext.grid.PropertyGrid中value值 编辑属性为只读

抛砖啊抛砖。。。 项目需要,使用到PropertyGrid,必然的,某些属性项目期望在使用过程中不能被修改 内事不决问摆渡。。。 查到论坛的一篇帖子《[EXT] Ext.grid.PropertyGrid组件有什么办法可以设置成只读的吗? 》 论坛地址:www.iteye.com/topic/148460  taelons的解决方法是: 在beforeedit事件处理中设置e.cancel = t...

xiongmao3 1042

Extjs grid表格根据条件判断某行是否可编辑

//grid编辑 var grid = Ext.getCmp('gridMain'); grid.addPlugin( Ext.create('Ext.grid.plugin.CellEditing', { clicksToEdit: 1 }) ); //单元格禁止编辑 grid.addListener...

樱花园丁 2160

电力系统暂态稳定分析程序1,电力系统暂态稳定分析方法,matlab

本程序是暂态稳定分析程序,3机9节点模型,对其在pt时刻7号节点发生三相短路故障,并在ct时刻将故障切除进行仿真,最后绘出2号和1号发电机的功角差与时间的关系曲线。发电机模型采用三阶模型,忽略阻尼,电枢电阻取为零;励磁系统仅有量测和放大环节,忽略反馈和电压调节器;负荷采用恒定阻抗负荷。

基于微信小程序的课堂考勤签到系统 学生请假成绩系统 毕业论文和ppt答辩稿.zip

基于微信小程序的课堂考勤签到系统 学生请假成绩系统 毕业论文和ppt答辩稿.zip

上一篇: ElasticSearch Shard——本质上是做分布式扩展,副本对于集群的稳定性有很强的影响...
下一篇: 使用NDK移植开源项目,JNI的使用技巧
weixin_34212762
博客等级 码龄10年 5977粉丝 649原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值