控制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,如需转载请自行联系原作者

相关文章
|
1月前
|
移动开发 JavaScript 小程序
uView Cell 单元格
uView Cell 单元格
94 1
|
8月前
刷新屏幕Cell 的一些方法
刷新屏幕Cell 的一些方法
37 0
|
Web App开发 前端开发 开发者
1 分钟认识新属性 accent-color —— 修改 input 默认控件颜色
1 分钟认识新属性 accent-color —— 修改 input 默认控件颜色
【Excel自动化办公Part5】:设置行高和列宽、合并单元格、取消合并单元格
【Excel自动化办公Part5】:设置行高和列宽、合并单元格、取消合并单元格
180 0
【Excel自动化办公Part5】:设置行高和列宽、合并单元格、取消合并单元格
splitcontainer控件固定Panel的大小
splitcontainer控件固定Panel的大小
225 0
tablayout支持改变选中文字大小,支持左右滑动,支持viewpager,支持三角可移动指示器
TabLayout [简书地址] (https://www.jianshu.com/p/2c3f868266e8) 基于大神的FlycoTabLayout 传送地址和基本用法 用法和属性和这个库一样 效果图如下 Gif_20180828_142709.
2464 0
给表格的单元格增加编辑功能(In place edit)
使用纯粹的SWT可以实现在单元格中编辑(In place edit)的功能,代码见这个例子,这里要说的是利用jface完成差不多的工作:用户单击单元格,出现一个下拉菜单,用户通过选择来改变单元格所代表的该行对象的属性。
1548 0