92国产精品视频_亚洲a级在线观看_国产精品电影观看_国产精品免费观看在线_精品伊人久久97_亚洲人成在线观_尤物九九久久国产精品的特点_成人激情在线播放_成人黄色大片在线免费观看_亚洲成人精品久久久_久久免费视频在线观看_久久精品国产一区_国产一区二区三区18_亚洲欧美中文字幕在线一区_日韩美女中文字幕_日韩视频免费在线

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

日歷

鏈接

個人資料

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

存檔

92国产精品视频_亚洲a级在线观看_国产精品电影观看_国产精品免费观看在线_精品伊人久久97_亚洲人成在线观_尤物九九久久国产精品的特点_成人激情在线播放_成人黄色大片在线免费观看_亚洲成人精品久久久_久久免费视频在线观看_久久精品国产一区_国产一区二区三区18_亚洲欧美中文字幕在线一区_日韩美女中文字幕_日韩视频免费在线
亚洲成av人片在线| 亚洲精品久久久久久下一站| а√天堂中文在线资源bt在线| 日韩av在线一区二区三区| 国产中文在线播放| 婷婷综合成人| 美女的胸无遮挡在线观看| 国产v综合v亚洲欧| 欧美日韩在线视频免费观看| 第一区第二区在线| 久热re这里精品视频在线6| 久久久精品国产亚洲| 国产美女一区二区| 精品福利在线视频| 2022国产精品视频| 在线不卡a资源高清| 日韩视频中文| 91极品女神在线| 精品国产乱码久久久| 日本午夜精品久久久久| 亚洲码国产岛国毛片在线| 国产一区二区三区不卡视频网站| 亚洲精品乱码久久久久| 91精品国产欧美一区二区18| 欧美国产欧美亚洲国产日韩mv天天看完整| 久久青草国产手机看片福利盒子| 秋霞av国产精品一区| 国产精品成人一区二区三区| 色婷婷av一区二区三区之一色屋| 91成人超碰| 日韩成人中文电影| 欧美日韩一区二区在线观看| 超碰电影在线播放| 亚洲精品在线观看免费| 久久影院100000精品| 91天堂素人约啪| 在线观看视频一区二区三区| 精品国产美女a久久9999| 成人午夜激情视频| 成人毛片老司机大片| 国产精品久久久久久久久久齐齐| 综合色一区二区| 久久久久久久久99精品| 中文字幕中文字幕在线中高清免费版| 78m国产成人精品视频| 欧美成人免费小视频| 亚洲三级电影全部在线观看高清| 天天做夜夜做人人爱精品| 蜜桃精品噜噜噜成人av| 成年人黄色大片在线| 成人a级免费视频| 欧美日韩在线电影| 成人精品一区二区三区电影| 日韩成人精品| 日韩一区二区在线播放| 成人综合国产精品| 欧美日韩一区二区在线观看视频| 欧美午夜丰满在线18影院| 中文在线字幕免费观看| 欧美老女人xx| 国产区视频在线| 国产一区二区三区四区在线观看| 亚洲色图第三页| 色婷婷精品视频| 天天天综合网| 香蕉视频在线免费看| 精品视频日韩| 久久国产精品免费视频| 2019中文字幕在线视频| yourporn在线观看视频| 高清视频欧美一级| 久久中文字幕在线| 久久激情五月丁香伊人| 国产福利一区二区三区在线播放| 欧美午夜在线| 国产原创欧美精品| 亚洲a在线观看| 亚洲国语精品自产拍在线观看| 国产亚洲福利一区| 亚洲欧美另类自拍| 国产精品最新自拍| 欧美一区在线观看视频| 成人黄色一级视频| 日韩一区二区在线| 亚洲精品日韩综合观看成人91| 亚洲福利久久| 精品成人国产在线观看男人呻吟| 在线观看的网站你懂的| 久久精品久久久| 黑人与娇小精品av专区| 欧美三日本三级三级在线播放| 精品一区二区三区中文字幕| 亚洲精品自在久久| 亚洲精品一区二区三区四区五区| 国产日韩在线观看视频| 精品美女在线视频| 黑人极品ⅴideos精品欧美棵| 欧美情侣在线播放| 亚洲精品欧洲精品| 日韩美女一区二区三区四区| 国产视频一区在线观看| 中文日韩电影网站| 一本色道久久综合亚洲精品按摩| 亚洲精品无吗| 精品国产91乱码一区二区三区四区| 欧美日韩一区二区在线观看| 欧美黄色免费| 国产综合18久久久久久| 久久97久久97精品免视看| 久久久久久亚洲精品不卡| 国产精品三区www17con| 一本一本久久a久久综合精品| 麻豆网站免费在线观看| 永久免费看mv网站入口亚洲| 日韩中文字幕视频在线| 蜜臀久久久99精品久久久久久| 91日韩在线播放| 日韩中文欧美| 欧美成人精品一区二区男人小说| 亚洲精品午夜av福利久久蜜桃| 欧美日韩一区二区三区四区五区| 日韩国产一二三区| 97久久久免费福利网址| 奇米影视一区二区三区| 婷婷开心激情综合| 这里只有视频精品| 欧美日韩一级片网站| 在线中文字幕第一页| 成人国产精品一区二区网站| 在线免费观看羞羞视频一区二区| 精品免费av一区二区三区| 九九九九精品| 中文字幕日本不卡| 日韩和欧美一区二区三区| 91理论电影在线观看| 国产模特精品视频久久久久| 亚洲男人天天操| 黄网动漫久久久| 成人精品亚洲人成在线| 亚洲国产欧美一区二区三区不卡| 亚洲精品美女| 精品国产乱码久久久久久夜甘婷婷| 亚洲欧美中文日韩在线| 欧美极品videos大乳护士| 国产精品国产三级国产专区53| 国产成人精品视频在线| 啪啪亚洲精品| 97精品在线观看| 国产成人8x视频一区二区| 欧美独立站高清久久| 最新日韩一区| 国产精品视频麻豆| 日韩高清在线观看| 国新精品乱码一区二区三区18| 色综合男人天堂| 欧美日韩综合不卡| 日韩欧美激情一区| 国产区精品区| 亚洲成人黄色影院| 精品福利av导航| 欧美第一淫aaasss性| 亚洲japanese制服美女| 亚洲警察之高压线| 欧美xo影院|