function editDept(){
var editRow = undefined;//定义全局变量:当前编辑的行
//修改时要获取选择到的行
var rows = jQuery("#dept_grid_div").datagrid("getSelections");
if (rows == null || rows.length == 0){
jQuery.messager.alert("操作提示","没有选中任何记录,不能执行该操作",'error');
}
if (rows.length>1){
jQuery.messager.alert("操作提示","修改操作不能选择多条记录",'error');
}
//如果只选择了一行则可以进行修改,否则不操作
if (rows.length == 1) {
//修改之前先关闭已经开启的编辑行,当调用endEdit该方法时会触发onAfterEdit事件
if (editRow != undefined) {
jQuery("#dept_grid_div").datagrid("endEdit", editRow);
}
//当无编辑行时
if (editRow == undefined) {
//获取到当前选择行的下标
var index = jQuery("#dept_grid_div").datagrid("getRowIndex", rows[0]);
//开启编辑
jQuery("#dept_grid_div").datagrid("beginEdit", index);
//把当前开启编辑的行赋值给全局变量editRow
editRow = index;
//当开启了当前选择行的编辑状态之后,应该取消当前列表的所有选择行,要不然双击之后无法再选择其他行进行编辑
jQuery("#dept_grid_div").datagrid("unselectAll");
}
}
}

转载于:https://www.cnblogs.com/lovewzh/p/4478063.html

easyui 行编辑修改相关推荐

  1. easyui datagrid编辑时修改其它列的数值.

    easyui datagrid编辑时修改其它列的数值. { field: 'converter', title: '转化器', align: 'left', width: 250,editor: {t ...

  2. 关于EasyUI DataGrid行编辑时嵌入时间控件

    本人做一个名为"安徽中控"项目时,为快速开发基础数据增删改模块,遂采用EasyUIDatagrid将所有增删改查的操作都集中于表格中,并且所有增删改查操作都集中于泛型对象,从而不必 ...

  3. windows server 2003中 如何限制用户修改计算机名,Windows命令行下修改文件访问控制权限 -电脑资料...

    随着Windows XP/Server 2003的流行,越来越多的用户开始选择NTFS文件系统,NTFS的好处自然是大大增强了系统的安全性,在"安全"标签页下,我们可以在这里为不同 ...

  4. 简单行编辑程序设计文档(数据结构)课设

    数据结构课设 摘要 1 绪论 1.1 设计任务 1.2 设计思想 1.3 基础知识 1.3.1栈的概念和特性 1.3.2栈的存储结构 1.3.3对栈的几种运算的实现方法 2 相关数据类型的类C语言定义 ...

  5. php 可以编辑treegrid,浅谈EasyUI中编辑treegrid的方法

    主从表,从表是一个treegrid,加载完数据后,点击节点进入编辑状态. 复制代码 代码如下: columns : [ [ { title : "ID", field : &quo ...

  6. php 可以编辑treegrid,浅谈EasyUI中编辑treegrid的方法_jquery

    主从表,从表是一个treegrid,加载完数据后,点击节点进入编辑状态. columns : [ [ { title : "ID", field : "id", ...

  7. linux_sh/bash/shell_bash参考文档/查看可用shell /命令行编辑快捷键技巧/shell job任务管理/job vs process

    文章目录 sh/bash/shell_bash参考文档 references conclusion What Is a Shell? 查看本机的可用shell程序 sh sh on POSIX Sys ...

  8. Jeecg Boot 2.3 里程碑版本发布,支持微服务和单体自由切换、提供新行编辑表格JVXETable

    项目介绍 JeecgBoot是一款基于代码生成器的低代码平台,开源界"小普元"超越传统商业级平台!采用前后端分离架构:SpringBoot 2.x,Ant Design&V ...

  9. jqGrid行编辑配置,方法,事件

    目录 软件要求和安装 方法 editRow:编辑行 saveRow:保存行 restoreRow:还原数据行 addRow:添加新数据行 inlineNav:给行编辑添加导航操作按钮 注意事项 数据如 ...

最新文章

  1. Git学习记录(一)
  2. 人社局计算机考试报名时间,内蒙古人社局:2016年下半年计算机软件水平考试报名时间通知...
  3. 总结 - 沉寂了大半年后的又一次
  4. asp+Access程序在Windows Server 2003 Enterprise Edition服务器上运行时无法显示备注字段的解决方法...
  5. 2014北京三险一金缴存比例
  6. python高效 二分法查找
  7. 安装完Visual Team System 2008 Team Explorer出错解决办法
  8. 此三层非彼三层——MVCamp;UBD
  9. 华为发布智简全光网战略,携手上下游重新定义光产业
  10. 绑定控件中%#Eval()%和%=变量%的执行顺序
  11. 心疼还在用Facebook的你一秒,Snapchat才是未来
  12. sqlserver 操作技巧
  13. php怎么实现发送给指定用户,微信小程序 实现模板消息群发、发送给指定用户...
  14. python yield,到这个层次,才能叫深入哈
  15. Javassist进行方法插桩
  16. Native Instruments West Africa for Mac(西非打击乐音色资源)
  17. vb窗体程序设计实例
  18. EasyRecovery14永久免费版密钥电脑硬盘恢复教程
  19. 移动端文字向左无缝滚动特效(原生纯js哦)
  20. 微信小程序Unhandled promise rejection TypeError

热门文章

  1. 用上微软Bosque 困扰程序员30年的问题解决了
  2. linux vim编辑文本是 m,linux基础命令介绍四:文本编辑 vim
  3. 抖音测试心理是什么软件,实用心理测试大全抖音版-抖音实用心理测试大全小游戏官方版预约 v1.0-友情手机站...
  4. 会声会影转换成html,HTML5视频制作会声会影就能做?
  5. maven <type>pom</type><scope>import</scope>
  6. 047_Unicode对照表十三
  7. 模板格式丢失_公司法人私章证明丢失应该怎么办,需要补办吗?
  8. python 队列 一次取多个_Queue 队列模块-Python成为专业人士笔记
  9. Android开发常用开源框架2
  10. getRunningTasks和getRunningAppProcesses失效