jqGrid后台交互样例
schoolManageGrid = $("#jqGrid").jqGrid({
url : ctx.path+"/api/school/querySchools",
mtype:"POST",
datatype: "json",
height:contentHeight,
colNames: ['序号', '所属区域', '学校名称', '校长','联系电话','学校类型', '', '操作','state'],
colModel: [
{ name: 'schoolId', index: 'schoolId', width: 60, sorttype: "int", hidden : true },
{ name: 'addressName', index: 'addressName', width: 80 },
{ name: 'schoolName', index: 'schoolName', width: 100 },
{ name: 'contact', index: 'contact', width: 100 },
{ name: 'phone', index: 'phone', width: 100 },
{ name:'schoolTypeName', index:'schoolTypeName'},
{ name:'schoolTypeId', index:'schoolTypeId', width : 0, hidden : true},
{ name : 'act',index : 'act',width : 100,align:'center', sortable : false },
{ name : 'state',index : 'state', hidden : true}
],
gridComplete : function() {
var ids =schoolManageGrid.jqGrid('getDataIDs');
for ( var i = 0; i < ids.length; i++) {
var cl = ids[i];
var rowData = schoolManageGrid.jqGrid('getRowData',cl);
if(rowData.state==1){
enable= "<a href=\"javascript:void(0)\" style='vertical-align:middle;' onclick=\"enableClick("+rowData.state+","+rowData.schoolId+",'"+rowData.schoolName+"');\" >禁用</a>";
}else{
enable= "<a href=\"javascript:void(0)\" style='vertical-align:middle;' onclick=\"enableClick("+rowData.state+","+rowData.schoolId+",'"+rowData.schoolName+"');\" >启用</a>";
}
eid = "<div class='edit' title='编辑' style='vertical-align:middle;' onclick=\"editUser("+ rowData.schoolId+",'"+rowData.schoolName+"','"+rowData.contact+"','"+rowData.phone+"','"+rowData.schoolTypeId+"');\" ></div>";
schoolManageGrid.jqGrid('setRowData', ids[i],
{
act : enable +"<span style='width:40px;display: inline-block;'></span>" + eid
});
}
},
multiselect:false,
autowidth: true,//自适应宽度
shrinkToFit: true,
rowNum : 20,
rowList: [10, 20, 50],
rownumbers:true,//添加左侧行号
altRows:true,//设置为交替行表格,默认为false
pager : '#jqGridPager',
viewrecords: true, //是否在浏览导航栏显示记录总数
hidegrid: false,
jsonReader: {
root: "data.data",// Json数据
records: "data.totalRows",// 总记录数
total:"data.totalPages",
page:"data.page",
repeatitems: false
}
});
jqGrid后台交互样例的更多相关文章
- Androidclient与服务端交互之登陆演示样例
今天了解了一下androidclient与服务端是如何交互的,发现事实上跟web有点类似吧,然后网上找了大神的登陆演示样例.是基于IntentService的 1.后台使用简单的servlet,支持G ...
- Android网络(3):HttpClient作client,Tomcat Servlet作server的交互演示样例
前面相继介绍了Android网络编程里的Socket传输图片.HttpURLConnection,今天看HttpClient. 第一部分:JavaEE版的Eclipse配置Tomcat [备注:开发后 ...
- Ext JS学习第十六天 事件机制event(一) DotNet进阶系列(持续更新) 第一节:.Net版基于WebSocket的聊天室样例 第十五节:深入理解async和await的作用及各种适用场景和用法 第十五节:深入理解async和await的作用及各种适用场景和用法 前端自动化准备和详细配置(NVM、NPM/CNPM、NodeJs、NRM、WebPack、Gulp/Grunt、G
code&monkey Ext JS学习第十六天 事件机制event(一) 此文用来记录学习笔记: 休息了好几天,从今天开始继续保持更新,鞭策自己学习 今天我们来说一说什么是事件,对于事件 ...
- MarkDown+LaTex 数学内容编辑样例收集
$\color{green}{MarkDown+LaTex 数学内容编辑样例收集}$ 1.大小标题的居中,大小,颜色 [例1] $\color{Blue}{一元二次方程根的分布}$ $\color{R ...
- JDBC连接MySQL数据库及演示样例
JDBC是Sun公司制定的一个能够用Java语言连接数据库的技术. 一.JDBC基础知识 JDBC(Java Data Base Connectivity,java数据库连接)是一种用 ...
- jbpm入门样例
1. jBPM的简介 jBPM是JBOSS下的一个开源java工作流项目,该项目提供eclipse插件,基于Hibernate实现数据持久化存储. 參考 http://www.jbos ...
- JBoss 系列九十九:Rest WebService jBPM 6 集成演示样例
概述 jBPM 6 提供 Rest API 供第三方应用整合使用 jBPM 6,本文演示假设通过 Rest API: 启动流程 获取流程实例信息 启动 User Task 完毕 User Task j ...
- 百度地图 Android SDK - 检索功能使用的简单演示样例
百度地图 SDK 不仅为广大开发人员提供了炫酷的地图展示效果.丰富的覆盖物图层,更为广大开发人员提供了多种 LBS 检索的能力. 通过这些接口,开发人员能够轻松的訪问百度的 LBS 数据,丰富自己的移 ...
- 让你提前认识软件开发(19):C语言中的协议及单元測试演示样例
第1部分 又一次认识C语言 C语言中的协议及单元測试演示样例 [文章摘要] 在实际的软件开发项目中.常常要实现多个模块之间的通信.这就须要大家约定好相互之间的通信协议,各自依照协议来收发和解析消息. ...
随机推荐
- mysql插入记录INSERT与多表更新
1.第一种:INSERT [INTO] tbl_name[ (col_name, ... ) ] {VALUES | VALUE}({expr |default}, ... ), (...), .. ...
- Kaldi的BaseLine训练过程
steps/train_mono.sh --nj "$train_nj" --cmd "$train_cmd" data/train data/lang exp ...
- Linux下运行jmeter
• 我们在做测试的时候,有时候要运行很久,公司用的测试服务器一般都是linux,就可以运行在linux下面,linux下面不能像windows一样有图形化界面,那怎么运行脚本呢,就先在windows上 ...
- java SPI & spring factories
SPI 全称为 (Service Provider Interface) ,是JDK内置的一种服务提供发现机制.SPI是一种动态替换发现的机制, 比如有个接口,想运行时动态的给它添加实现,你只需要添加 ...
- 使用recyclerView item布局match_parent属性失效的问题
https://blog.csdn.net/overseasandroid/article/details/51840819
- Hibernate注解与JPA
Hibernate注解与JPA - charming的专栏 - CSDN博客http://blog.csdn.net/zxc123e/article/details/51499652 之前记录的一些东 ...
- windows 10下sublime text3环境的搭建以及配置python开发环境
1 - 安装Sublime Text 3 到官网下载对应的版本,如下: OS X (10.7 or later is required) Windows - also available as a p ...
- Create AI Guard Class
创建FPSAIGuard类 不需要玩家输入,删除多余的函数 FPSAIGuard.h #include "CoreMinimal.h" #include "GameFra ...
- html转成pdf,下载(html2canvas 和 jsPDF)
参考链接:https://github.com/linwalker/render-html-to-pdf
- classpath和classpath*的区别
classpath 指的是自己项目里的编译后的class路径 classpath* 包含jar包里面的class路径