一般在设置了自定义按钮后,比如‘添加’按钮,点击添加需要添加一条数据在表格中。

通过jqgrid的方法 addRowData 插入一行数据。

//添加一行数据
function addRow() {
var $gridCase = $("#filterGrid");
saveRows($gridCase);//先保存当前修改 // 选中行rowid
var rowId = $gridCase.jqGrid('getGridParam', 'selrow');
// 选中行实际表示的位置
var ind = $gridCase.getInd(rowId);
// 新插入行的位置
var newInd = ind + 1; var ft = {
"Id": 0,
"TbReportId": 0,
"FieldCode": "",
"FieldName": "",
"FieldParam": new Date().getTime(),//获取一个唯一值.该字段为主键列
"DataType": "String",
"DefaultValue": null,
"OrderNum": 100,
"IsQuick": false,//默认均不是快捷查询
"FilterSql": "",
"FilterType": "1",//文本框
"RegularId": null,
"IsSearch":true,//筛选
"IsCustom": true//手工添加为自定义
};
$gridCase.addRowData(rowId + 1, ft, newInd);//调用jqgrid的addRowData方法添加一行数据 startEdit($gridCase);
}

最新文章

  1. 统计分析中Type I Error与Type II Error的区别
  2. Git远程操作
  3. Http的请求对象
  4. poj3041
  5. 【原创】测试不同浏览器播放canvas动画的平滑程度
  6. c3p0配置文件报错 对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾。
  7. angular2 学习笔记 (Typescript)
  8. 管道(Pipe)/createPipe
  9. C/C++ 结构体成员在内存中的对齐规则
  10. EasyUI - Draggable 拖动控件
  11. 我的学习之路_第二十八章_JQuery 和validator插件
  12. doT.js模板引擎及基础原理
  13. 性能优化之mysql优化——慢查日志的开启方式和存储
  14. CentOS 7 - 最小化安装后,解决无法使用yum命令问题!!
  15. Nginx+Tomcat 负载均衡集群
  16. 201621123018《Java程序设计》第6周学习报告
  17. Luogu P4071 [SDOI2016]排列计数
  18. Storm存储结果至Redis
  19. Ubuntu下,dpkg安装出错的修复
  20. Guava包学习---Bimap

热门文章

  1. [Android] 压缩图片并保存
  2. 机器学习实战(Machine Learning in Action)学习笔记————05.Logistic回归
  3. 【已解决】mac上appium报错:“Could not find aapt Please set the ANDROID_HOME environment variable with the Android SDK root directory path”
  4. CREATE INDEX (Transact-SQL) 语法 (转载)
  5. Jboss 4.2.3配置与优化
  6. round()和trunc()用法
  7. AndroidManifest 配置主活动
  8. Online, Cheap -- and Elite
  9. django模板系统(下)
  10. Dijkstra(最短路求解)