今天要写的内容是要实现项目列表页的内容进行导入导出功能。
1.在jsp中添加对应的按钮。导入 下载模板 导出
2.在js中为其添加点击事件。
/**Excel导入*/
$("#importBtn").click(function(){
requirejs("pageComponent").GEdit({
title : "导入审计项目",
url : GlobalParam.context + "/auditItem/commonController/openImport",
data : {"impType":$("#impType").val()},
okClick:function(){
formActionsFixed();
$("#GEditModal").modal('hide');
$("#GEditModal").remove();
$(".modal-backdrop").remove();
}
});
});
/**excel模板下载*/
$("#downloadBtn").click(function() {
var tempType = $("#impType").val();
var url = GlobalParam.context + "/auditItem/commonController/downloadExcelTemplate?tempType="+tempType;
$("#RiskIndicatorListIframe").attr("src",url);
});
/**导出excel*/
$("#exportBtn").click(function(){
var expType = $("#impType").val();
var url = GlobalParam.context + "/auditItem/commonController/exportExcel?expType="+expType;
exportExcel(url);
});
function exportExcel(url){
if ($("#exportField").size() <= 0) {
var iframe = $('<iframe height="0" width="0" src="#" id="exportField"></iframe>');
$("body").append(iframe);
}
$("#exportField").attr("src", url);
}