jqgrid使用简单记录
我要为id为jqGrid的table使用jqgrid插件。
$("#jqGrid").jqGrid({
url: 'data/test.json',
mtype: "GET",
styleUI : 'Bootstrap',
datatype: "jsonp",
colModel: [
{ label: '编号', name: 'OrderID', key: true, width: 75},
{ label: '名称', name: 'nameID', width: 150},
{ label: '联系方式', name: 'tellId', width: 150},
{ label: '开户时间', name: 'dateId', width: 150},
{ label:'经理名称', name: 'canaId', width: 150}
],
viewrecords: true,
rowList:[10,20,50,100],//下拉框选项
// autowidth:true,//改变时调用setGridWidth
shrinkToFit: true,//自适应列宽
height:400,//高度
rowNum: 20,//初始化每页数据
multiselect: true,//多行选择
pager: "#jqGridPager"
});
jqgrid使用基本形式
对jqgrid使用中的基本操作,
获取选中行id,如果你选择了多行,那下面的selrow是最后选择的行的id
var selrow=$("#jqGrid").jqGrid('getGridParam',"selrow");
如果想要获取选择多行的id,那这些id便封装成一个selrows数组
var selrows=$("#jqGrid").jqGrid('getGridParam',"selarrrow");
获取table的列名,我现在把他放到数组arrLabel里,代码如下:
var colMo=$("#"+jqgridid).jqGrid('getGridParam',"colModel");//获取table设置的列数组
var arrLabel=[];
for(var i=0; i<colMo.length;i++){
arrLabel.push(colMo[i].label);
}
console.log(arrLabel);
获取table各列名的id,我现在把它们放到数组arrName里,对应代码如下:
var colMo=$("#"+jqgridid).jqGrid('getGridParam',"colModel");//获取table设置的列数组
var arrName=[];
for(var i=0; i<colMo.length;i++){
arrName.push(colMo[i].name);
}
console.log(arrName);
获取选中行的数据,其中selrow为选中行的id,rowData为获取的行数据,得到的rowData为json数据,对应代码如下
var selrow=$("#jqGrid").jqGrid("getGridParam","selrow");
var rowData=$("#jqGrid").jqGrid('getRowData',selrow);
console.log(rowData);
删除选中的多行数据,对应代码:
var selrows=$("#jqGrid").jqGrid('getGridParam',"selarrrow");
for(var i=selrows.length-1;i>=0;i--) {
$("#jqGrid").jqGrid("delRowData", selrows[i]);
}
jqgrid使用简单记录的更多相关文章
- JSP简单记录
JSP,全称是Java Server Page,是运行在服务器端的页面,是建立在Servlet规范的动态网页技术,JSP文件在第一次请求时,会被编译成Servlet,所以JSP也可以看成是运行中的Se ...
- OpenCV安装配置的简单记录
在ubuntu16.04下安装OpenCV 2.4.11的简单记录 1. 安装cmake,执行$apt-get install cmake即可,cmake -version验证 2. 下载OpenCV ...
- asp.net 简单记录请求的客户端和服务端 处理时间
最近项目需要简单记录一下 ajax客户端和服务端处理时间,服务端时间的思路是借用BeginRequest和EndRequest事件,为了不影响现有接口返回的数据格式,因此服务处理时间放在respons ...
- PHP 版本简单记录
PHP 版本简单记录 PHP 博物馆 http://museum.php.net/php5/ PHP 版本发布 https://secure.php.net/release ...
- 简单记录一次注入到shell
0x00 前言 帮朋友之前拿的一个站,有点久了没有完整截图,简单记录一下. 0x01 基础信息 操作系统:win 集成环境:phpstudy 端口开放:82,3306,3389 有phpmyadmin ...
- oracle SCN推进恢复数据库 简单记录
由于是在内网专用机器上操作,没有日志记录,下面做个简单记录: 前几天某供电局的的一个老数据库存储挂了,数据全部丢失,该库没有开归档,没接备份,怎么恢复? 由于存储损坏严重,从存储恢复不好搞. 好在 ...
- jqgrid 翻页记录选中行
简单的jqgrid列表 $("#list").jqGrid({ url:contextPath + "/getList", postData: data, da ...
- jqgrid项目使用记录/注释版/未整理/
jqgrid项目使用笔记function loadActData(){ $("#actGridTable").clearGridData();//首先清空表格内容 var url ...
- [git] github 使用简单记录
前提 :1. 已有 github 账号.2. 已安装 git .3. 在 github 和 本地 git 客户端交互秘钥.(这步我记得需要做,有点久远,不确定.) 正文: 下面是一个简单的例子.先在 ...
随机推荐
- 关于最大流的EdmondsKarp算法详解
最近大三学生让我去讲课,我就恶补了最大流算法,笔者认为最重要的是让学弟学妹们入门,知道算法怎么来的?为什么是这样?理解的话提出自己的改进,然后再看看Dinic.SAP和ISAP算法….. 一.概念引入 ...
- 机器学习算法与Python实践之(四)支持向量机(SVM)实现
机器学习算法与Python实践之(四)支持向量机(SVM)实现 机器学习算法与Python实践之(四)支持向量机(SVM)实现 zouxy09@qq.com http://blog.csdn.net/ ...
- CSS 背景-CSS background
这里有个很好的样式学习网站:http://www.divcss5.com/rumen/r125.shtml 一.Css background背景语法 - TOP CSS背景基础知识 CSS 背 ...
- loadrunner_analysis技巧_average 和 90% percent
“90% Percent Time” 表示90%的事务response time 都维持在某个值附近,不是 average response time * 90%; “Average Time” 平 ...
- nginx 域名rewrite跳转
转自:http://blog.csdn.net/xingfujie/article/details/7337832 需求:nginx规则,所有对OA.bccom.info的访问,redirect到uc ...
- Memcached总结一:memcached简介及适用和不适应场景
Memcached是免费的,开源的,高性能的,分布式内存对象的缓存系统(键/值字典),旨在通过减轻数据库负载加快动态Web应用程序的使用. Memcached是由布拉德·菲茨帕特里克(Brad Fit ...
- SPRING IN ACTION 第4版笔记-第四章ASPECT-ORIENTED SPRING-012-AOP总结
1.AOP是面向对象编程的有力补充,它可以让你把分散在应用中的公共辅助功能抽取成模块,以灵活配置,减少了重复代码,让类更关注于自身的功能
- 产品不应该大而全,而是应该小而精(DropBox有感,产品要1分钟学会)
昨天试用了一下DROPBOX的个人版,对它的功能与界面简单深感震惊. 后来与一位业内朋友交流了一下,他说: 产品一般都是通过一个点来做.把一个点做到最好有可能会成为平台.另外还要在合适的时间做合适的事 ...
- 关于checkbox的checked属性和change事件
jquery中的attr和prop有什么区别? To retrieve and change DOM properties such as the checked, selected, or disa ...
- chrome插件 postman插件 接口测试、API & HTTP 请求调试工具
Postman 是一个非常棒的Chrome扩展,提供功能强大的API & HTTP 请求调试. 它能够发送任何类型的HTTP requests (GET, HEAD, POST, PUT..) ...