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学习心得(四) 数据类 ...
随机推荐
- PHP冒泡排序、选择排序、插入排序
$arr = [1, 8, 7, 5, 4, 2, 11, 9, 20]; 冒泡排序: for ($i = 0; $i < count($arr); $i ++) { for ($j = 0; ...
- OpendID是什么?
一.OpenID的概念 1.问题的提出 2.OpenID是什么? 3.规范演进 二.OpenID 的运行原理 1.参与者 2.运行原理 3.典型场景 4.开源实现 5.优点&缺点 优点: ...
- 使用jQuery获取session中存储的list集合
在网上查找了很多关于jQuery获取session都不可得,如果大家有更好的方式,欢迎留言 这里是使用jQuery发送Ajax请求到后台获取session jsp中没有代码 js代码 <scri ...
- JavaScript中的单体模式四种实现方式
/* 1 简单单体 */ var Singleton = { attr1: 1 , method1:function(){ //do sth } }; alert(Singleton.attr1); ...
- Java:Java 中会存在内存泄漏吗
理论上Java因为有垃圾回收机制(GC)不会存在内存泄露问题(这也是Java被广泛使用于服务器端编程的一个重要原因):然而在实际开发中,可能会存在无用但可达的对象,这些对象不能被GC回收,因此也会导致 ...
- Ubuntu Sublime 配置
p { margin-bottom: 0.25cm; line-height: 120% } a:link { } 2018.4.14 Ubuntu Sublime 配置 承 Ubuntu Apach ...
- 【贪心】Codeforces 349B.Color the Fence题解
题目链接:http://codeforces.com/problemset/problem/349/B 题目大意 小明要从9个数字(1,2,--,9)去除一些数字拼接成一个数字,是的这个数字最大. 但 ...
- Zookeeper增删改查
1.下载Zookeeper http://mirrors.shu.edu.cn/apache/zookeeper/ 这里我选择Zookeeper 3.4.11版本 ZooKeeper 支持某些特定的四 ...
- MySQL · 引擎特性 · InnoDB 数据页解析
前言 之前介绍的月报中,详细介绍了InnoDB Buffer Pool的实现细节,Buffer Pool主要就是用来存储数据页的,是数据页在内存中的动态存储方式,而本文介绍一下数据页在磁盘上的静态存储 ...
- 使用.Net+非关系型数据库MongoDB 实现LBS商家按距离排序_按离我最近排序
.Net MongoDB LBS地理位置定位 开发过程,实现商家按距离排序 前言: 在使用美团点外卖,看电影,找好吃的时候,经常会注意到软件有一个按距离排序,找离我最近的商家,心中有一些疑问,.Net ...