报表增加csv文件导出.
This commit is contained in:
@@ -69,15 +69,19 @@ $(document).ready(function() {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
//ajaxServiceLogTotal();
|
//ajaxServiceLogTotal();
|
||||||
$("#export-btn").click(function(){
|
$(".export-btn").click(function(){
|
||||||
|
var suffix = $(this).data("export-type");
|
||||||
|
|
||||||
totaltb(1,-1);
|
totaltb(1,-1);
|
||||||
|
getExportHead();
|
||||||
var te = $(".in table").tableExport({
|
var te = $(".in table").tableExport({
|
||||||
headings:true,
|
headings:true,
|
||||||
footers:true,
|
footers:true,
|
||||||
formats:["xlsx"],
|
formats:[suffix],
|
||||||
fileName: getXlsxFileName(),
|
fileName: getFileName(),
|
||||||
bootstrap:false
|
bootstrap:false
|
||||||
});
|
});
|
||||||
|
$(".exportFirst").remove();
|
||||||
$("#myexport").click();
|
$("#myexport").click();
|
||||||
$("caption").remove();
|
$("caption").remove();
|
||||||
//totaltb(pato,size);
|
//totaltb(pato,size);
|
||||||
@@ -93,8 +97,20 @@ $(document).ready(function() {
|
|||||||
var li=document.getElementById("liwhite").offsetWidth;
|
var li=document.getElementById("liwhite").offsetWidth;
|
||||||
var lipx=Number(li/6);
|
var lipx=Number(li/6);
|
||||||
$(".lireport").css({'width':lipx+'px','text-overflow':'ellipsis','overflow':'hidden'});
|
$(".lireport").css({'width':lipx+'px','text-overflow':'ellipsis','overflow':'hidden'});
|
||||||
|
|
||||||
});
|
});
|
||||||
function getXlsxFileName() {
|
function getExportHead(){
|
||||||
|
// 报表导出 文件增加表头
|
||||||
|
var timeType = $("#reportType").find("option:selected").text();
|
||||||
|
var time = $("#intype").val();
|
||||||
|
var tabName = $("#liwhite").find("li[class='active'] a").attr("title");
|
||||||
|
|
||||||
|
var addTr = "<tr class='exportFirst' class='hidden'><td><spring:message code='${bean.cfgName}'/> "+timeType+":"+time+" "+tabName+"</td></tr>";
|
||||||
|
$(".table-responsive").find("table > thead").prepend(addTr);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
function getFileName() {
|
||||||
var cfgName = $("[name=cfgName2]").val() + "_";
|
var cfgName = $("[name=cfgName2]").val() + "_";
|
||||||
if ("${bean.serviceId}") {
|
if ("${bean.serviceId}") {
|
||||||
var action = $("[name=serviceId]").find('[value=' + "${bean.serviceId}" + ']').text() + "_";
|
var action = $("[name=serviceId]").find('[value=' + "${bean.serviceId}" + ']').text() + "_";
|
||||||
@@ -467,7 +483,18 @@ white-space:nowrap;
|
|||||||
<div class="pull-left">
|
<div class="pull-left">
|
||||||
<button type="button" class="btn blue" onClick="return page()"> <i class="fa fa-search"></i> <spring:message code="search"/> </button>
|
<button type="button" class="btn blue" onClick="return page()"> <i class="fa fa-search"></i> <spring:message code="search"/> </button>
|
||||||
<button type="button" class="btn btn-default" id="resetBtn" > <i class="fa fa-refresh"></i> <spring:message code="reset"/> </button>
|
<button type="button" class="btn btn-default" id="resetBtn" > <i class="fa fa-refresh"></i> <spring:message code="reset"/> </button>
|
||||||
<button type="button" class="btn btn-default" id="export-btn"><i class="fa fa-download"> <spring:message code="export"/></i></button>
|
<%-- <button type="button" class="btn btn-default" id="export-btn"><i class="fa fa-download"> <spring:message code="export"/></i></button> --%>
|
||||||
|
<div class="btn-group">
|
||||||
|
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
|
||||||
|
<i class="fa fa-wrench"></i> <spring:message code="export"></spring:message>
|
||||||
|
<i class="fa fa-angle-down"></i>
|
||||||
|
</button>
|
||||||
|
<ul class="dropdown-menu pull-right" style="min-width: 110px;" >
|
||||||
|
<li><a href="javascript:;" class="export-btn" data-export-type="xlsx"><i class="fa fa-download"> <spring:message code="Excel"/></i></a></li>
|
||||||
|
<li><a href="javascript:;" class="export-btn" data-export-type="csv"><i class="fa fa-download"> <spring:message code="CSV"/></i></a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
<%-- <button type="button" class="btn btn-default" id="filter-btn"> <spring:message code="filter"/><i class="fa fa-angle-double-down"></i></button> --%>
|
<%-- <button type="button" class="btn btn-default" id="filter-btn"> <spring:message code="filter"/><i class="fa fa-angle-double-down"></i></button> --%>
|
||||||
</div>
|
</div>
|
||||||
<div class="pull-right">
|
<div class="pull-right">
|
||||||
|
|||||||
@@ -247,6 +247,7 @@
|
|||||||
if ($(val).is(emptyCSS)) {
|
if ($(val).is(emptyCSS)) {
|
||||||
return " "
|
return " "
|
||||||
}
|
}
|
||||||
|
titleText=$cols.is("th")?"\t"+titleText:titleText;
|
||||||
return '"' + TableExport.prototype.formatValue(isTrimWhitespace, titleText.replace(/"/g, '""')) + '"';
|
return '"' + TableExport.prototype.formatValue(isTrimWhitespace, titleText.replace(/"/g, '""')) + '"';
|
||||||
}).get().join(colD);
|
}).get().join(colD);
|
||||||
}).get().join(rdel),
|
}).get().join(rdel),
|
||||||
|
|||||||
Reference in New Issue
Block a user