function loadGrid() {
$("#grid").jqGrid({
url: "back/sale/order/list",
height: document.body.clientHeight - 130,
rownumbers: true,
colModel: [
{
label: '销售日期',
name: 'saleDate',
index: 'saleDate',
width: 80,
formatter: function (cellvalue, options, row) {
var time = new Date(cellvalue).toLocaleDateString();
time += (" " + new Date(cellvalue).getHours());
time += (":" + new Date(cellvalue).getMinutes());
time += (":" + new Date(cellvalue).getSeconds());
return time;
}
}
, {
label: '店铺',
name: 'baseOrgName',
index: 'baseOrgName',
width: 80
}
, {
label: '店员',
name: 'saler',
index: 'saler',
width: 80
}
, {
label: '金额(元)',
name: 'amount',
index: 'amount',
width: 80
}
, {
label: '利润(元)',
name: 'profit',
index: 'profit',
width: 80
}
],
rowNum: 15,
rowList: [15, 30, 60],
pager: '#pager',
sortname: 'id',
sortorder: "ASC",
footerrow:true, //在底部添加一行,用于展示统计数据
caption: "",
gridComplete: completeMethod//表格加载后执行统计方法
});
//统计方法
function completeMethod(){
var sum_amount=$(this).getCol('amount',false,'sum');
var sum_profit=$(this).getCol('profit',false,'sum');
$(this).footerData('set', { "saleDate": '合计', amount: sum_amount, profit: sum_profit},false);
}
jQuery("#grid").jqGrid('navGrid', '#pager', {
edit: false,
add: false,
del: false,
search: false
});
}