情境描述:

如上图是一个可编辑的gridpanel表格,现在需要做的是让第一行不能编辑,第二行可以编辑,或者这两行中一行的任意一个表格可编辑,另一行的该表格不可编辑。

这个问题其实就是控制单元格的编辑,有两种实现方式。

方式1,在CellEditing插件的beforeedit事件中控制,看一个代码截图

定义一个二维数组,对应表格的单元格,如果想让哪个单元格不可编辑,就在数组中对应的值为false,然后在beforeedit事件中return该数组的值,当然实际开发中可以灵活生成editableSet

方式2.其实也是使用beforeeidt事件,需要在数据上增加额外的字段控制,如下图

edit就是额外加的,就是为了控制单元格的可编辑性,然后在beforeeidt中根据行的值以及字段信息控制

这样也能达到控制的目的,希望对大家有帮助

转载于:https://www.cnblogs.com/mayantao/p/3910655.html

控制extsj4.1 gridpanel表格行或者单元格的编辑相关推荐

  1. ligerui 表格中设置单元格不可编辑,添加行,删除行

    一.需求:开发个表格grid用来显示维护线路段,出发地和目的地已经确定,需要维护中间路段 二.解析: 1.既然出发地和目的地已经确定,那么出发地和目的地是不可以编辑的,因为附带有其他字段是可以编辑的, ...

  2. sap abap alv 实现某行,单元格可编辑与不可编辑 REUSE_ALV_GRID_DISPLAY_LVC

    在使用ALV显示列表的过程中,我们可以使用IT_FIELDCAT参数设置某一个字段的可编辑状态.但是,要设置具体的单元格的可编辑状态对于对ALV不是很了解的人来说是一个头大的问题. 具体单元格可编辑状 ...

  3. 【表格单元格可编辑】vue-elementul简单实现table表格点击单元格可编辑,点击单元格变成弹框修改数据

    前言 这是继我另一个帖子就是单元格点击变成输入框后添加的功能 因为考虑到有些时候修改单元格的信息可能点击后要修改很多,那一个输入框不好用 所以这时候就需要一个弹框可以把所有表单都显示出来修改 所以这里 ...

  4. 为什么Excel表格只有部分单元格可编辑?

    打开Excel表格后,发现只有部分单元格可自由编辑,其他的就像被锁定了一样,无法进行任何操作,你是否遇过这种情况? 其实这是Excel表格设置了部分单元格的限制编辑,被设置的区域就无法改动.这种功能非 ...

  5. 表格table及单元格合并

    表格table 表格常用标签: table:表格 th:表头 tr:表格行 td:单元格数据 注意:boder:1; 给表格加边框. 表格常用CSS样式: boder-collpase:collpas ...

  6. 如何通过VB合并Excel单元格以及设置Excel行高?VB创建Excel表格,合并单元格,生成图形等操作

    如何通过VB合并Excel单元格以及设置Excel行高? 例如:我想把第一列的第4,5,6,7行合并...我在怎样让合并单元格里的字居中,怎样改变字体. 请不吝赐教... ============== ...

  7. SpringBoot+Poi-tl根据Word模板动态生成word(含动态行表格、合并单元格)

    本编文章继SpringBoot+Poi-tl根据Word模板动态生成word(含动态行表格)文章之后 介绍Poi-tl导出word的延伸功能: 所需依赖以及word模板所属位置 见 SpringBoo ...

  8. 动态处理表格多行合并单元格、同时解决hover错乱问题 - Vue Element Table

    简介: el-table单元格合并,处理hover错乱问题,自定义底部合计栏. 如图所示: 源码(复制另存txt,修改.html直接运行) <!DOCTYPE html> <html ...

  9. element 表格 点击单元格编辑,行合计

    表格子组件代码 /* eslint-disable eqeqeq */ <template><el-table:data="gridData"sum-text=& ...

  10. Markdown编辑表格实现合并单元格、单元格内容换行

    Markdown虽然没有合并单元格的语法,但是Markdown是兼容HTML的,因此,我们可以通过HTML的方式实现单元格合并. 跨行合并使用 rowspan 属性 跨列合并使用 colspan 属性 ...

最新文章

  1. HTML5跳转页面并传值以及localStorage的用法
  2. motan源码分析二:使用spi机制进行类加载
  3. 瞭望丨光子芯片能否让中国“换道超车”
  4. P5180-[模板]支配树
  5. Python可变传参: *args和**kwargs
  6. 【Android】EditText标签调用键盘
  7. 链接Mysql的api mysqli和pdo
  8. 荣耀总裁赵明:如果开机很快 也就没有必要给消费者看任何广告了
  9. python 编程(编写汽车保养时间表)
  10. [220207] Find the Difference
  11. 银河水滴张曼:远距离步态识别系统与应用 |量子位沙龙回顾
  12. linux命令总结之tr命令
  13. php 爬取一个人的网易云评论,爬取网易云音乐某一个人的评论
  14. 【PAT B1019/A1069】数字黑洞
  15. MATLAB算术均值滤波器
  16. XSS靶场练习手工注入(1)
  17. 电脑屏幕“重影”解决方法
  18. ardupilot 关于设备车Rover的学习《2》------如何解锁
  19. 如何一个办公室里共享一个打印机,局域网设置打印机共享步骤。超简单,不懂技术都可操作
  20. STM32F103(1)

热门文章

  1. Windows Mysql报错:Access denied for user ‘root‘ @ localhost useing password no 或者 yes 解决
  2. ffmpeg把YUV转换为H264
  3. Perhaps you should add the directory containing libpcre.pc to the PKG_CONFIG_PATH
  4. fatal error: xcb/xcb.h: 没有那个文件或目录
  5. 开源:OpenJDK8 MIPS64(龙芯)
  6. NPAPI:WINDOWS中,调用函数不能阻塞
  7. 编程语言对高手没有差别,对低手差别太明显
  8. UBUNTU给已有用户改名
  9. LINUX报错:apt transaction returned result exit-failed
  10. 管理感悟:需要什么样的注释