From a3e0ff8aab80c2a9425d4ccb66c862df957dcf2f Mon Sep 17 00:00:00 2001
From: hdw <496960745@qq.com>
Date: 星期四, 06 十二月 2018 14:29:09 +0800
Subject: [PATCH] 导出数据
---
gx_tieta/WebRoot/temp.html | 31 ++++++++++++++++++-------------
1 files changed, 18 insertions(+), 13 deletions(-)
diff --git a/gx_tieta/WebRoot/temp.html b/gx_tieta/WebRoot/temp.html
index 01f4f8e..6f47c04 100644
--- a/gx_tieta/WebRoot/temp.html
+++ b/gx_tieta/WebRoot/temp.html
@@ -8,10 +8,10 @@
<link rel="stylesheet" href="src/css/layui.css">
</head>
<body>
- <div id="exp_container"></div>
<script type="text/javascript" src="js/jquery-1.8.3.js"></script>
<script type="text/javascript" src="src/layui.js"></script>
<script type="text/javascript" src="js/base.js"></script>
+ <script type="text/javascript" src="pages/js/common.js"></script>
<script>
var ExpExcel = function() {
this.thead = ''; // 琛ㄦ牸鐨勫ご閮�
@@ -26,7 +26,7 @@
var prop = ExpExcel.prototype;
// 鍒濆鍖�
- prop._init = function(ele, obj) {
+ prop._init = function(obj) {
var defaults = {
thead: [],
tbody: [],
@@ -48,11 +48,17 @@
this.normal = opts.normal;
this.form = this.initForm();
- this._setForm(ele);
+ this._setForm();
};
// 璁剧疆椤甸潰涓殑鍏冪礌
- prop._setForm = function(ele) {
+ prop._setForm = function() {
+ var ele = $('#exp_container');
+ // 鍒涘缓瀹瑰櫒
+ if(ele.length == 0) {
+ $('body').append($('<div id="exp_container"></div>'));
+ }
+ ele = $('#exp_container');
// 鏇存柊鍐呭
ele.text('');
@@ -81,7 +87,7 @@
ele.append(form);
this.form = form;
- }
+ };
// 璁剧疆琛ㄦ牸澶撮儴鐨勫��
prop._setThead = function(thead, pageBreak, dataBreak) {
@@ -113,33 +119,32 @@
prop._setPageNames = function(pageNames, pageBreak) {
var str = pageNames.join(pageBreak);
this.pageNames = str;
- }
+ };
// 鍒濆鍖杅orm
prop.initForm = function() {
this.form = '12345';
- }
+ };
// 瀵煎嚭琛ㄦ牸
- prop.xls = function(ele, obj) {
+ prop.xls = function(obj) {
- this._init(ele, obj); // 鍒濆鍖栧唴瀹�
+ this._init(obj); // 鍒濆鍖栧唴瀹�
// 瀵煎嚭鍐呭
if(this.form == '12345') {
alert('娌℃湁妫�娴嬪埌form琛ㄥ崟')
}else {
this.form.submit();
}
- }
+ };
var expExcel = new ExpExcel();
-
var tblData = {
thead: [['h1', 'h2', 'h3', 'h4'], ['xh1', 'xh2', 'xh3', 'xh4']],
tbody:[['t1', 't2', 't3', 't4'], ['xt1', 'xt2', 'xt3', 'xt3']]
- }
+ };
- expExcel.xls($('#exp_container'), tblData);
+ GLOBAL.expExcel.xls(tblData);
</script>
</body>
</html>
\ No newline at end of file
--
Gitblit v1.9.1