嫩草影院久久99_老司机午夜网站国内精品久久久久久久久_久久夜色精品国产_国产一级做a爰片久久毛片

jqGrid 表格底部匯總、合計行footerrow處理

2019-10-12    seo達人

jqGrid提供了表格底部匯總、合計行功能,我們先看下user-guide關于jqGrid合計行都有哪些說明?然后再看個DEMO,看看jqGrid表格底部匯總、合計行到底如何實現。



1、user-guide關于jqGrid合計行的說明

1)表格配置:footerrow, boolean, 默認false

If set to true this will place a footer table with one row below the gird records and above the pager. The number of columns equal those specified in colModel

表格是否顯示底部合計行。



2)表格配置:userDataOnFooter,boolean,默認false

When set to true we directly place the user data array userData in the footer if the footerrow parameter is set to true. The rules are as follows: If the userData array contains a name which matches any name defined in colModel, then the value is placed in that column. If there are no such values nothing is placed. Note that if this option is used we use the current formatter options (if available) for that column. See footerData method.

如果設為true,則userData可以用來填充匯總行。



3)匯總行賦值:footerData([string action], [object data], [boolean format])

This method gets or sets data on the grid footer row. When set data in the footer row, the data is formatted according to the formatter (if defined) in coModel. The method can be used if footerrow option is set to true.

parameters

string action - can be ‘get’ or ‘set’. The default is get. ‘get’ returns an object of type name:value, where the name is a name from colModel. This will return data from the footer. The other two options have no effect in this case. ‘set’ takes a data object and places the values in the footer The value is formatted according to the definition of the formatter in colModel - see next parameter. The object should be in name:value pair, where the name is the name from colModel

object data - data to be set in the footer in name:value pair, where the name should correspond to the name of colModel in order to be set in the appropriate cell.

boolean format - default is true. This instruct the method to use the formatter (if set in colModel) when new values are set. A value of false will disable the using of formatter



2、一個DEMO,如何利用gridComplete事件進行表格數據匯總并賦值給合計行

1)案例截圖



2)html代碼



<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8" />

<title>jggrid底部匯總行</title>



<link rel="stylesheet" href="https://cdn.bootcss.com/twitter-bootstrap/3.3.7/css/bootstrap.min.css" />

<link rel="stylesheet" href="https://cdn.bootcss.com/font-awesome/4.5.0/css/font-awesome.min.css" />

<link rel="stylesheet" href="https://cdn.bootcss.com/jqueryui/1.11.0/jquery-ui.min.css" />

<link rel="stylesheet" href="https://js.cybozu.cn/jqgrid/v5.3.1/css/ui.jqgrid.css" />

<script src=";

<script src="
;

<script src="
;

</head>

<body>

<div class="page-content container">

<div class="page-body"> <!-- page-body -->

<div class="panel panel-default" id="panel-orders">

<table id="orders"></table>

</div>

</div>

</div>

<script type="text/javascript">

var data = [];

function getBills() {

var rowCount = 10;

for (var i = 0; i < rowCount; i ++) {

data.push({

sid: i,

goods_no: i + 1,

goods_name: '零件名稱' + rowCount + i,

car_type_name: '車型' + rowCount + i,

package_name: '包裝器具' + rowCount + i,

unit_name: '件',

snp: 0.89,

bill_amount: rowCount + i,

goods_count: rowCount + i,

bill_no: 'BN0000000' + i,

qrcode: '1000000000' + i,

barcode: '1000000000' + i,

})

}

$("#orders").jqGrid("clearGridData").jqGrid('setGridParam',{data: data || []}).trigger('reloadGrid');

}

$(function() {

$("#orders").jqGrid({

colModel: [

{label: "零件號", name: "goods_no", width: 60},

{label: "零件名稱", name: "goods_name", search:false, width: 180},

{label: "車型", name: "car_type_name", width: 70},

{label: "包裝器具", name: "package_name", width: 70},

{label: "單位", name: "unit_name", width: 40},

{label: "訂單號", name: "bill_no", width: 120},

{label: "訂單數量", name: "goods_count", width: 80},

],

datatype: 'local',

rownumbers: true,

height: 300,

rowNum: 1000,

footerrow: true,

gridComplete: function() {

var rows = $("#orders").jqGrid("getRowData"), total_count = 0;

        for(var i = 0, l = rows.length; i<l; i++) {

        total_count += (rows[i].goods_count - 0);

        }

        $("#orders").jqGrid("footerData", "set", {goods_name:"--合計--",goods_count:total_count});

        }

});

getBills();

});

</script>

</body>

</html>



3)代碼說明:



表格構建時,設置:footerrow: true

gridComplete(jqGridGridComplete)事件處理,進行數據匯總并賦值給合計行

gridComplete fires after all the data is loaded into the grid and all other processes are complete. Also the event fires independent from the datatype parameter and after sorting paging and etc. Does not fire if datatype is a defined as function.



4)獲取匯總行數據

var row = $("#orders").jqGrid(“footerData”, “get”);

藍藍設計m.sdgs6788.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計  cs界面設計  ipad界面設計  包裝設計  圖標定制  用戶體驗 、交互設計、 網站建設 平面設計服務

日歷

鏈接

個人資料

藍藍設計的小編 http://m.sdgs6788.com

存檔

嫩草影院久久99_老司机午夜网站国内精品久久久久久久久_久久夜色精品国产_国产一级做a爰片久久毛片
<em id="09ttv"></em>
    <sup id="09ttv"><pre id="09ttv"></pre></sup>
    <dd id="09ttv"></dd>

        • 欧美日韩伦理在线免费| 亚洲自啪免费| 欧美韩日一区二区| 99视频有精品| 一区二区av在线| 国产精品一区二区三区四区五区| 午夜国产精品视频免费体验区| 亚洲综合999| 黑人一区二区三区四区五区| 欧美国产综合视频| 欧美日韩免费一区二区三区| 性做久久久久久免费观看欧美| 欧美在线欧美在线| 91久久精品国产91久久| 日韩视频免费| 亚洲麻豆视频| 国产九九精品视频| 欧美高清视频www夜色资源网| 欧美三级电影精品| 久久综合婷婷| 国产精品ⅴa在线观看h| 美女久久一区| 国产精品久久久久久久久久直播 | 国产精品久久999| 久久人人爽国产| 欧美色欧美亚洲另类七区| 久久五月激情| 欧美性天天影院| 欧美成人在线影院| 国产喷白浆一区二区三区| 亚洲清纯自拍| 国内精品久久久久影院 日本资源 国内精品久久久久伊人av | 国产噜噜噜噜噜久久久久久久久 | 亚洲天堂久久| 久久久噜噜噜久久狠狠50岁| 亚洲综合色在线| 免费观看亚洲视频大全| 欧美与欧洲交xxxx免费观看 | 欧美影院成年免费版| 99精品久久久| 老司机一区二区三区| 午夜伦理片一区| 欧美日韩精品在线视频| 欧美顶级大胆免费视频| 国产亚洲一级高清| 亚洲男人的天堂在线| 亚洲伊人网站| 欧美裸体一区二区三区| 欧美电影资源| 1204国产成人精品视频| 欧美专区第一页| 久久国产黑丝| 国产亚洲欧美一区二区三区| 亚洲免费婷婷| 欧美在线视频二区| 国产精品久久久久久久久久免费 | 夜夜爽av福利精品导航 | 亚洲高清资源| 每日更新成人在线视频| 麻豆国产精品va在线观看不卡| 国产综合一区二区| 久久国产精品电影| 久久久久成人精品| 激情综合色综合久久| 欧美制服第一页| 久久婷婷久久一区二区三区| 精久久久久久| 美女黄网久久| 亚洲国产精品电影| 日韩一区二区久久| 欧美日韩三区四区| 亚洲视频一起| 欧美专区一区二区三区| 国模精品一区二区三区色天香| 久久精品72免费观看| 欧美激情成人在线视频| 日韩一区二区精品视频| 国产精品久久久久久久免费软件 | 久久综合国产精品台湾中文娱乐网| 国产日韩欧美夫妻视频在线观看| 欧美一区二区三区在线免费观看| 久久一区二区三区国产精品| 亚洲第一区在线| 欧美日韩大陆在线| 亚洲一区二区毛片| 久久中文字幕一区| 日韩亚洲国产精品| 国产精品视频区| 久久亚洲一区二区| 亚洲美女黄网| 久久久人成影片一区二区三区观看 | 欧美理论电影在线观看| 亚洲视频高清| 欧美 日韩 国产在线| 一区二区三区|亚洲午夜| 国产欧美一区二区三区久久| 久久婷婷综合激情| 亚洲图片在区色| 欧美成人精品一区| 午夜国产一区| 亚洲激情在线视频| 国产精一区二区三区| 免费在线成人av| 午夜一区在线| 日韩午夜av电影| 免费看亚洲片| 欧美亚洲自偷自偷| 99精品欧美一区二区三区| 国产视频一区三区| 国产精品chinese| 欧美大胆成人| 久久精品在线视频| 亚洲一区二区三区在线视频| 欧美黑人一区二区三区| 久久福利一区| 亚洲免费视频观看| 亚洲人在线视频| 一区二区三区在线视频播放 | 欧美国产日韩精品免费观看| 欧美亚洲午夜视频在线观看| 一本色道久久综合狠狠躁篇的优点 | 中日韩高清电影网| 亚洲精品乱码久久久久| 久久综合网hezyo| 欧美一区中文字幕| 亚洲欧美日韩在线一区| 一区二区高清在线| 亚洲精品在线三区| 91久久国产综合久久蜜月精品 | 欧美第十八页| 久久综合九色欧美综合狠狠| 欧美一级淫片播放口| 亚洲在线不卡| 亚洲综合首页| 午夜电影亚洲| 久久岛国电影| 久久精品电影| 久久久久国产精品午夜一区| 久久精品视频免费| 久久久精品一品道一区| 久久精品国产一区二区三区| 久久精品二区亚洲w码| 久久激情网站| 美日韩精品免费| 欧美成人国产| 亚洲国产精品视频一区| 91久久在线观看| 亚洲精品日韩激情在线电影| 日韩午夜av在线| 亚洲制服丝袜在线| 欧美在线观看一区| 久久久久久亚洲精品中文字幕 | 欧美日韩调教| 国产精品一区二区三区成人| 国产日韩欧美综合| 在线欧美福利| 日韩一级精品视频在线观看| 亚洲免费一在线| 久久精品国产第一区二区三区最新章节 | 影音先锋欧美精品| 日韩午夜免费| 午夜国产一区| 欧美.日韩.国产.一区.二区| 亚洲精品系列| 欧美亚洲视频| 免费精品视频| 国产精品狠色婷| 激情文学一区| 亚洲性感美女99在线| 久久精品国产精品亚洲精品| 欧美成人精品福利| 在线亚洲一区二区| 久久精品国产免费观看| 欧美日本一道本| 国产综合精品一区| 一本一本久久a久久精品综合妖精| 欧美一区高清| 亚洲电影激情视频网站| 亚洲综合三区| 欧美成人乱码一区二区三区| 国产精品夜夜夜| 亚洲欧洲一区二区在线播放| 午夜一区二区三区在线观看| 欧美va天堂va视频va在线| 亚洲天堂av在线免费观看| 久久综合久久综合这里只有精品| 国产精品va在线| 亚洲久久一区| 久久人人超碰| 午夜精品福利视频| 欧美视频导航| 亚洲人成小说网站色在线| 久久精品欧洲| 亚洲主播在线观看| 欧美精品综合| 91久久中文字幕| 免费成人av| 久久国产精品色婷婷| 国产乱码精品一区二区三区忘忧草 | 伊人精品在线|