| | |
| | | async: false, |
| | | dataType: "json",//数据类型可以为 text xml json script jsonp |
| | | success: function (data1) { |
| | | layer.close(ajaxLoad); |
| | | for (var key in data1.list) { |
| | | resultTableHead.push({ "id": data1.list[key].ColmCols, "name": data1.list[key].ColmCols, "Type": data1.list[key].ColmType }); |
| | | } |
| | | set_InitGrid(sWhere); |
| | | set_InitGrid(data1); |
| | | }, error: function (err) { |
| | | layer.alert(err.Message, { icon: 5 }); |
| | | } |
| | |
| | | //#endregion |
| | | |
| | | //#region 初始化表格方法 |
| | | function set_InitGrid(sWhere) { |
| | | function set_InitGrid(data1) { |
| | | //填充表格头数组 |
| | | var data = resultTableHead; |
| | | cols_arr[0] = []; |
| | |
| | | } |
| | | //填充表格数据 |
| | | table.render({ |
| | | elem: '#layTable', |
| | | url: GetWEBURL() + '/Sc_BarCode/ReportFromBillList', |
| | | //toolbar: '#toolbarDemo', //开启头部工具栏,并为其绑定左侧模板 |
| | | title: '' + HSouceBillType + '', |
| | | cols: cols_arr, //填充表格头数据, |
| | | id: 'layTable', //表格id |
| | | where: { sWhere: sWhere, HSouceBillType: HSouceBillType, HOrgID: linterid }, //扩展参数,可以传数据到后台 |
| | | page: true, //开启分页 |
| | | totalRow: false, //开启合计 |
| | | limit: 50, //一页能够显示的最大数目 |
| | | limits: [50, 500, 2000, 20000], //控制多少行一页(默认五条一页) |
| | | method: 'get', //提交方式 |
| | | layout: ['count', 'prev', 'page', 'next', 'limit', 'skip'], |
| | | height:600, |
| | | response: { |
| | | statusCode: 1 //重新规定成功的状态码为 1,table 组件默认为 0 |
| | | }, |
| | | done: function (res) { //返回数据执行回调函数 |
| | | id: 'layTable' |
| | | , elem: '#layTable' |
| | | //, toolbar: '#toolbarDemo' |
| | | , cols: [cols_arr[0]] |
| | | , data: data1.data == null ? [] : data1.data |
| | | , title: '' + HSouceBillType + '' |
| | | , page: true //开启分页 |
| | | , totalRow: false //开启合计 |
| | | , cellMinWidth: 120 |
| | | , height: 520 |
| | | , limit: 50 //一页能够显示的最大数目 |
| | | , limits: [50, 500, 5000, 20000] |
| | | , method: 'get' //提交方式 |
| | | , layout: ['count', 'prev', 'page', 'next', 'limit', 'skip'] |
| | | , loading: false |
| | | , done: function (res, curr, count) { //返回数据执行回调函数 |
| | | layer.close(layer.index); //返回数据关闭loading |
| | | } |
| | | }); |