easy ui 可编辑表格,新增行某个字段可以修改,已经存在的数据不允许修改
1、 问题描述,easy ui 可编辑表格,在添加的时候可以进行编辑标题,已经存在的数据不允许编辑标题
2、解决问题的主要方法是区别新增数据和已有数据的区别,easy ui 自带的属性并没又找到区别的方法。
经过比较获取的数据,发现新增行的数据多了一个字段,"isNewRecord" 为true,其他行没有这给数据。
这样就可以对不同的行进行操作性进行区别了:
3.如图所示第六行为新增的行,可以看到该行的数据多了 "isNewRecord:true",数据。
代码如下:
<!-- 列表信息 --><form id = "form3"><emp:table id="CheckQuestion" url="getCheckQuestionData.do" pagination="false" dataOptions="onClickRow:selectRow" editable="true"><emp:text id="seq" label="物理主键" hidden="true"/><emp:text id="correlate_seq" label="关联主键" hidden="true"/><emp:text id="question_title" label="问题标题" required="true"/><emp:select id="show_type" label="展示类型" dictname="SHOW_TYP" required="true"/><emp:select id="correlate_product" label="绑定产品" dictname="BINDING_GOODS" multiple="true" required="false"/><emp:select id="correlate_contacts_type" label="绑定联系人类型" dictname="BINDING_CONTACTS" multiple="true" required="false"/><emp:select id="status" label="状态" dictname="ERULE_STS" required="true" /><emp:text id="question_describe" label="问题描述" required="true" tipPosition="left"/><emp:text id="version_id" label="版本ID" hidden="true"/></emp:table></form>
//新增的问题标题可以修改,添加的问题不可以修改function selectRow(rowIndex, rowData){var isNewRecord = rowData.isNewRecord;if(typeof(isNewRecord) == 'undefined'){var question_title_tar = $dg3.datagrid('getEditor', {index:rowIndex,field:'question_title'});question_title_tar.target.renderReadonly(true);}}
转载于:https://www.cnblogs.com/choiyubo163com/p/7738182.html
easy ui 可编辑表格,新增行某个字段可以修改,已经存在的数据不允许修改相关推荐
- 在可编辑表格EditorGrid中,我选择一行已输入的数据,点击删除按钮,该行数据将被删除,然后当我点击表单提交按钮时,已经被删除的那一行数据仍然被插入数据库中...
为什么80%的码农都做不了架构师?>>> 问题描述:在可编辑表格中,我选择一行已输入的数据,点击删除按钮,该行数据将被删除,然后当我点击表单提交按钮时,已经被删除的那一行数据仍 ...
- excel表格多行空白,让空白行临近上方的数据自动填充到空白行
空白行临近上方的数据自动填充到空白行 Excel 中很多间断空白行,为了不影响美观,会考虑填充,[智能填充(win Ctrl+E/mac Command+E)],但是智能填充,只适用于一次使用,现在需 ...
- html中可编辑的表格控件,Editable DataGrid(可编辑表格)
### Editable DataGrid(可编辑数据表格) [Extension](http://www.jeasyui.com/extension/index.php) ? Editable Da ...
- 计算机表格中如何计算数据透视表,Excel中如何在数据透视表中进行计算
会计工作中离不开excel电子表格软件,它不仅具有数据输入.输出.显示.分类.统计.查询等数据处理的基本功能,还具有强大的数据分析功能与程序执行自动化功能,为会计人员的工作提供了许多便利.数据透视表是 ...
- Jeecg Boot 2.3 里程碑版本发布,支持微服务和单体自由切换、提供新行编辑表格JVXETable
项目介绍 JeecgBoot是一款基于代码生成器的低代码平台,开源界"小普元"超越传统商业级平台!采用前后端分离架构:SpringBoot 2.x,Ant Design&V ...
- FineUI大版本升级,外置ExtJS库、去AXD化、表格合计行、表格可编辑单元格的增删改、顶部菜单框架
FineUI v3.3.0 更新的内容非常多,所以一下子从 v3.2.6 连跳 3 个小版本,直接来到了 v3.3.0.详细的更新记录请参考这里:http://fineui.com/version 主 ...
- FineUI大版本升级,外置ExtJS库、去AXD化、表格合计行、表格可编辑单元格的增删改、顶部菜单框架...
FineUI v3.3.0 更新的内容非常多,所以一下子从 v3.2.6 连跳 3 个小版本,直接来到了 v3.3.0.详细的更新记录请参考这里:http://fineui.com/version 主 ...
- FineUI大版本升级,外置ExtJS库、去AXD化、表格合计行、表格可编辑单元格的增删改、顶......
2019独角兽企业重金招聘Python工程师标准>>> FineUI v3.3.0 更新的内容非常多,所以一下子从 v3.2.6 连跳 3 个小版本,直接来到了 v3.3.0.详细的 ...
- jquery easy ui 1.3.4 数据表格(DataGrid)(8)
8.1.创建DataGrid html代码 <table id="dg"></table> $("#dg").datagrid({ // ...
最新文章
- win32 wmi编程获取系统信息
- 说时间不够用,CTO怒了!让我学习:GTD时间管理,番茄工作法,三八理论
- Spring环境搭建,IoC容器初体验~
- leetcode算法题--预测赢家★
- Centos设置静态IP及修改Centos配置文件
- css之其它技巧和经验列表
- 【攻防世界003】re-for-50-plz-50
- windows 7下如何卸载重装mysql 压缩包版百度经验_windows下安装、卸载mysql服务的方法(mysql 5.6 zip解压...
- linux部署项目路径如下
- 机器学习流行算法一览
- 百度SEO百度站长提交工具 v0.2
- oracle的and怎么用,Oracle的BITAND的方法使用
- matplotlibpycharm
- java jdbc close原理_Java开发笔记(一百四十六)JDBC的应用原理
- 【计算机网络】HTTP 协议详解
- UG工程图自动标注工具 64位 版本无限制
- 【LeetCode - 379】电话目录管理系统
- Effective java学习笔记
- android killer java_Android反编译工具的使用-Android Killer
- 浅显易懂的理解SQL各种锁(基于MYSQL 8.0.28)