jqGrid 使用心得
参考:
https://blog.csdn.net/u012411219/article/details/51315419
https://www.cnblogs.com/kissdodog/p/3875992.html
https://blog.csdn.net/yjlwl1213/article/details/41750703
1.导入插件
<script src="~/Content/js/jqprint/jquery.jqprint-0.3.js"></script>
2.设置容器
<table style="height:49%;" id="orderGridList"></table>//表格
<div id="orderGridPager"></div>//分页
3.初始化
$("#orderGridList").jqGrid({
url: "/PlatformManage/Order/GetOrderList",//路径
datatype: 'json',//表格数据类型
postData: {searchText:searchText,name:name},//搜索时的参数
height: $("#gridList").height() / - ,//表格高度
autowidth: true,//表格宽度
shrinkToFit: true,
altRows: true,
rownumbers: true,//是否显示行号
rowNum: ,//显示的行数
rowList: [, , , ],//分页的
colNames: ["Formid", "用户姓名", "微信备注名"],//表头名称
colModel: [//对应json字段
{ name: 'Formid', hidden: true },
{ name: 'Customername', width: , align: 'center' },
{
name: 'Distributionfee', width: , align: 'center',
formatter: function (cellvalue, options, rowObject) {
if (cellvalue == || cellvalue == "" || cellvalue == null || cellvalue == undefined || cellvalue == "undefined") {
return '0元';
}
else {
return cellvalue + '元';
}
}
},
{
name: 'Createtime', width: , align: 'center',
formatter: "date", formatoptions: { srcformat: 'Y/m/d H:i:s', newformat: 'Y/m/d H:i:s' }
},
{
name: "Id", width: , align: "center",
formatter: function (cellvalue) {
return "<button type='button' data-id='" + cellvalue + "' class='btn btn-primary btn-xs orderPrint'>打印</button>";
}
},
],
pager: "#orderGridPager",//分页容器id
caption: "订单列表",//表格标题
hidegrid: true,
sortname: 'Createtime desc',//默认排序字段
viewrecords: true,//是否展示表格右下角的记录总数提示
onSelectRow: function (id) {//点击行的处理函数
var orderId = $("#orderGridList").jqGridRowValue().Formid;
//重新加载表格
$("#goodGridList").setGridParam({ postData: { orderId: orderId }, page: }).trigger('reloadGrid');
},
loadComplete: function (data) {//加载完成后的处理函数
var wxTotalMoney = data.totalDataStatistical.OrderTJ_wxTotalMoney;//微信
var yeTotalMoney = data.totalDataStatistical.OrderTJ_yeTotalMoney;//余额
var psfTotalMoney = data.totalDataStatistical.OrderTJ_psfTotalMoney;//配送费
var totalMoney = parseFloat((wxTotalMoney + yeTotalMoney).toFixed());//总计
var customerCount = data.totalDataStatistical.OrderTJ_customerCount;//用户数量
var vipCustomerCount = data.totalDataStatistical.OrderTJ_vipCustomerCount;//vip用户数量
var notVipCustomerCount = data.totalDataStatistical.OrderTJ_notvipCustomerCount;//非vip用户数量
var orderCount = data.totalDataStatistical.OrderTJ_orderCount;//订单数量
var str = "总计:" + totalMoney + "元,微信到账:" + wxTotalMoney + "元,余额到账:" + yeTotalMoney + "元,配送费合计:" + psfTotalMoney + "元,订单数量:" + orderCount + "单,总用户数量:" + customerCount + "位,会员用户数量:" + vipCustomerCount + "位,非会员用户数量:" + notVipCustomerCount + "位";
$(this).jqGrid("setCaption", "订单列表(" + str + ")");//设置表格标题
$(this).find(".rating").each(function () {
$(this).rating('create');
})
}
jqGrid 使用心得的更多相关文章
- web前端开发控件学习笔记之jqgrid+ztree+echarts
版权声明:本文为博主原创文章,转载请注明出处. 作为web前端初学者,今天要记录的是三个控件的使用心得,分别是表格控件jqgrid,树形控件ztree,图表控件echarts.下边分别进行描述. ...
- 我的MYSQL学习心得(一) 简单语法
我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运 ...
- NoSql数据库使用半年后在设计上面的一些心得
NoSql数据库这个概念听闻许久了,也陆续看到很多公司和产品都在使用,优缺点似乎都被分析的清清楚楚.但我心里一直存有一个疑惑,它的出现究竟是为了解决什么问题? 这个疑惑非常大,为此我看了很多分析文章, ...
- 我的MYSQL学习心得(二) 数据类型宽度
我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运 ...
- 我的MYSQL学习心得(三) 查看字段长度
我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运 ...
- 我的MYSQL学习心得(四) 数据类型
我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(五) 运 ...
- 我的MYSQL学习心得(五) 运算符
我的MYSQL学习心得(五) 运算符 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据 ...
- 我的MYSQL学习心得(六) 函数
我的MYSQL学习心得(六) 函数 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类 ...
- 我的MYSQL学习心得(七) 查询
我的MYSQL学习心得(七) 查询 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类 ...
随机推荐
- Spring mvc中junit测试遇到com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException错误怎么解决
今天遇到图片中的错误,纠结了一下,弄清楚了怎么从控制台中读取错误信息,并修改错误. com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: ...
- 剑指offer-两个链表的第一个公共节点
题目描述 输入两个链表,找出它们的第一个公共结点. 解题思路 分析可得如果两个链表有公共节点,那么公共节点出现在两个链表的尾部,即从某一节点开始,两链表之后的节点全部相等.可以首先遍历两个链表得出各自 ...
- Mego开发文档 - 加载关系数据
加载关系数据 Mego允许您使用模型中的导航属性来加载相关数据对象.目前只支持强制加载数据对象.只有正确配置了关系才能加载关系数据,相关内容可参考关系配置文档. 加载对象属性 您可以使用该Includ ...
- Mego开发文档 - 处理并发冲突
处理并发冲突 数据库并发是指多个进程或用户同时访问或更改数据库中的相同数据的情况.并发控制是指用于确保存在并发更改时数据一致性的特定机制. Mego实现了乐观并发控制,这意味着它可以让多个进程或用户独 ...
- SpringBoot应用的监控与管理
spring-boot-starter-actuator模块 /health /autoconfig /beans /configprops:应用配置属性信息 /env:环境属性,如:环境变量.jvm ...
- maven常见问题处理(3-4)配置代理服务器
有的公司基于安全因素考虑,要求员工使用通过安全认证的代理访问因特网. 这时就需要为Maven配置HTTP代理. 在目录~/.m2/setting.xml文件中编辑如下(如果没有该文件,则复制$M2_H ...
- 32位centos6.5 mysql rpm包下载
查看centos版本号和位数: http://www.cnblogs.com/grey-wolf/p/7472507.html mysql下载: 1.进入https://dev.mysql.com/d ...
- 【第二十一篇】手C# MVC 微信授权登录 OAuth2.0授权登录
首先一定要熟读,最起码过一遍微信开发者文档 微信开发者文档 文档写的很清楚 授权登录四步走 在正文开始前,我得讲清楚一个事情 敲黑板,划重点:微信一共有两个 access_token 一个是7200就 ...
- linux系统环境与文件权限
默认有6个命令交互通道和一个图形界面交互通道,默认进入到的是图形界面通道 命令交互模式切换:ctrl+alt+f1---f6 图形交互界面 ctrl+alt+f7 1.图形界面交互模式 - termi ...
- Dev GridControl GridView 属性大全[中文解释]
Options 选项 OptionsBehavior 视图的行为选项 AllowAddRows 允许添加新数据行 AllowDeleteRows 允许删除数据行 AllowIncrementalSea ...