$('#mygrid').jqGrid('GridUnload');   //保留table元素
 $('#mygrid').jqGrid('GridDestroy '); //相当于remove,移除包括table元素

grid.jqGrid("saveCell", lastrow, lastcell);//保存单元格,切换为文本模式

var rowIds = grid.jqGrid('getDataIDs');

for (var i = 0, j = rowIds.length; i < j; i++) {
var curRowData = grid.jqGrid('getRowData', rowIds[i]);
}

grid.setGridParam({ cellEdit: allowEdit });
grid.trigger("reloadGrid");

获取所有选中行

var selectRowIds = grid.jqGrid("getGridParam", "selarrrow");
if (selectRowIds.length < 2)

 var gridColModels = [
{ label: '编号', name: 'Id', index: 'Id', width:100, sortable: false, editable: false, align: 'center', hidden: true },
{ label: '', name: '', index: '', width: 100, sortable: false, editable: true, align: 'center', edittype: 'text', editrules: { custom: true, custom_func: _dateCheck }, editoptions: { size: 10, maxlengh: 10, dataInit: function (element) { $(element).datepicker({ dateFormat: 'yy-mm-dd' }) } } },
{ label: '', name: '', index: '', width: 100, sortable: false, editable: true, align: 'center', edittype: 'text', editoptions: { size: 10, maxlengh: 10, dataInit: function (element) { $(element).datepicker({ dateFormat: 'yy-mm-dd' }) } } },
{ label: '', name: '', index: '', width: 100, sortable: false, editable: false, align: 'center', formatter: _executeStatusFormatter, unformat: _executeStatusUnFormatter, edittype: 'select', editoptions: { value: { a: 'a', b: 'b' } } },
{ label: '', name: '', index: '', sortable: false, editable: true, align: 'left', edittype: 'text' },
{ label: '', name: '', index: '', sortable: false, editable: false, align: 'left', hidden: true }
]; //验证计划时间格式
function _dateCheck(value, colname) {
var reg = /^\d{4}-\d{2}-\d{2}$/;
if (reg.test(value)) {
return [true, ""];
}
else {
return [false, "必须按格式输入,例如1900-01-01"];
}
} function _executeStatusFormatter(cellvalue, options, rowObject) { return Utils.StringFormat("<label>{0}</label>", cellvalue);
}
function _executeStatusUnFormatter(cellvalue, options, cell) {
return $('label', cell).html();
}

Jqgrid使用的更多相关文章

  1. jqGrid合并表头

    jqGrid是一款常用的制表软件,最近开发刚好用到.记录一下常用功能留着以后查找顺便发扬一下开源精神. 二级表头是一种经常会碰到的需求,很多时候为了方便查找需要在原有的表头上再加一层,区分表格不同列的 ...

  2. jqGrid插件getCol方法的一个改进

    jgGrid插件是非常常用的一个基于jQuery的表格插件,功能非常强大.我最近也频繁使用.但是这个插件也有一些不够完善的地方.比如这个getCol方法. getCol方法接受三个参数 colname ...

  3. jqgrid+bootstrap样式实践

    jqgrid+bootstrap样式实践,报错数据加载,选中,删除等功能 需要引入的样式 bootstrap.min.css ui.jqgrid.css 需要引入的JS jquery.min.js b ...

  4. jqGrid jqGrid分页参数+条件查询

    HTML <div class="row"> <div class="col-sm-20"> <form id="for ...

  5. 重复加载同一个jqgrid

    重复加载同一个jqgrid时需要先清除原先的数据,再进行加载新的数据: 清除时使用方法:jQuery.jgrid.gridUnload('jqGridId'); 同时还有一个GridDestroy的方 ...

  6. Web jquery表格组件 JQGrid 的使用 - 从入门到精通 开篇及索引

    因为内容比较多,所以每篇讲解一些内容,最后会放出全部代码,可以参考.操作中总会遇到各式各样的问题,个人对部分问题的研究在最后一篇 问题研究 里.欢迎大家探讨学习. 代码都经过个人测试,但仍可能有各种未 ...

  7. 五分钟搭建起一个包含CRUD功能的JqGrid表格

    之前的项目也曾用过JgGrid对它的基本功能也是略有了解,网上有个国外的开源的项目,但是不适合个人的风格,所以花了3天空余的时间封装了下JqGrid,也算是参加开发工作10个月以来写的第一个比较完整的 ...

  8. [译]MVC网站教程(四):MVC4网站中集成jqGrid表格插件(系列完结)

    目录 1.   介绍 2.   软件环境 3.   在运行示例代码之前(源代码 + 示例登陆帐号) 4.         jqGrid和AJAX 5.         GridSettings 6.  ...

  9. jqGrid的autoencode参数设置为true在客户端可能引发的编码问题

    不久前使用jqGrid+MVC做过一段时间开发. 一开始,分页参数几乎都是默认值,jqGrid的分页功能很好用. 考虑到each input is evil,我们的系统对安全性又有较高要求,所以,为了 ...

  10. jQuery插件:jqGrid引入及基本属性

    1. jqGrid下载 jqGrid下载地址: http://www.trirand.com/blog/ jqGrid Demo: http://www.guriddo.net/demo/guridd ...

随机推荐

  1. VIew中的触摸事件 touchBegin 等一系列方法

    5.触摸事件  touchBegin 等一系列方法 1)手指按下 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event; 2 ...

  2. Today’s dictation

    A united nations expert on human rights in north korea has warned that the country's dictator, kim j ...

  3. 10款很酷的HTML5动画和实用应用 有源码

    10款很酷的HTML5动画和实用应用,这里有菜单.SVG动画.Loading动画,总有你喜欢的,而且,每一款HTML5应用都提供源代码下载,方便大家学习和研究,一起来看看吧. 1.HTML5 SVG ...

  4. storm 入门

    Storm的典型用例有哪些呢? 流处理:正如前面的例子中所展示的,和其他流处理系统不同的是,使用Storm不需要中间队列. 连续计算:向客户端持续发送数据,以便它们能实时更新.显示结果,例如网站统计. ...

  5. Linux设备驱动01

    准备: 1.英语-是工具 2.电路原理图-补充“数电”的知识 3.阅读内核代码的能力 linux:vi+ctags+cscope windows:source insight 驱动开发的步骤 I.编辑 ...

  6. 新做的H5页面(具体应该说是百分比页面)

    主要代码 <div class="top" id="headTab"> <div id="photo"><a ...

  7. Hadoop上路-04_HBase0.98.0入门

    以下操作在Hadoop分布式集群基础上进行. 一.分布式环境搭建 下载:)验证 3)修改%HBASE%/conf/hbase-env.sh 4)修改$HBASE_HOME/conf/hbase-sit ...

  8. CentOS 7 终端设置屏幕分辨率

    在grub中我们修改的是/boot/grub/grub.conf,而在grub2中要修改的文件是/boot/grub2/grub.cfg inux16 /vmlinuz-3.10.0-123.el7. ...

  9. php intval()函数

    格式:int intval(mixed $var [, int $base]); 1.intval()的返回值是整型,1或者0.可作用于数组或者对象(对象报错信息:Notice: Object of ...

  10. JAVA 编码机制

    先看例子: public class Test { public static void main(String[] args) { char han = '永'; System.out.printl ...