报表增加csv文件导出.
This commit is contained in:
@@ -69,15 +69,19 @@ $(document).ready(function() {
|
||||
}
|
||||
});
|
||||
//ajaxServiceLogTotal();
|
||||
$("#export-btn").click(function(){
|
||||
$(".export-btn").click(function(){
|
||||
var suffix = $(this).data("export-type");
|
||||
|
||||
totaltb(1,-1);
|
||||
getExportHead();
|
||||
var te = $(".in table").tableExport({
|
||||
headings:true,
|
||||
footers:true,
|
||||
formats:["xlsx"],
|
||||
fileName: getXlsxFileName(),
|
||||
formats:[suffix],
|
||||
fileName: getFileName(),
|
||||
bootstrap:false
|
||||
});
|
||||
$(".exportFirst").remove();
|
||||
$("#myexport").click();
|
||||
$("caption").remove();
|
||||
//totaltb(pato,size);
|
||||
@@ -93,8 +97,20 @@ $(document).ready(function() {
|
||||
var li=document.getElementById("liwhite").offsetWidth;
|
||||
var lipx=Number(li/6);
|
||||
$(".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() + "_";
|
||||
if ("${bean.serviceId}") {
|
||||
var action = $("[name=serviceId]").find('[value=' + "${bean.serviceId}" + ']').text() + "_";
|
||||
@@ -467,7 +483,18 @@ white-space:nowrap;
|
||||
<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 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> --%>
|
||||
</div>
|
||||
<div class="pull-right">
|
||||
|
||||
@@ -247,6 +247,7 @@
|
||||
if ($(val).is(emptyCSS)) {
|
||||
return " "
|
||||
}
|
||||
titleText=$cols.is("th")?"\t"+titleText:titleText;
|
||||
return '"' + TableExport.prototype.formatValue(isTrimWhitespace, titleText.replace(/"/g, '""')) + '"';
|
||||
}).get().join(colD);
|
||||
}).get().join(rdel),
|
||||
|
||||
Reference in New Issue
Block a user