소스 정리

main
이범준 3 months ago
parent d10fa58ea9
commit 72b3f91120

@ -544,7 +544,7 @@
return response.blob(); return response.blob();
}) })
.then((blob) => { .then((blob) => {
openPDF(blob, filenameInHeader); FimsSupport.openPDF(blob, filenameInHeader);
}) })
.catch(()=>{}); .catch(()=>{});
} else { } else {

@ -388,7 +388,7 @@
return response.blob(); return response.blob();
}) })
.then((blob) => { .then((blob) => {
openPDF(blob, filenameInHeader); FimsSupport.openPDF(blob, filenameInHeader);
}) })
.catch(()=>{}); .catch(()=>{});
} else { } else {

@ -189,7 +189,7 @@ $(document).ready(function(){
return response.blob(); return response.blob();
}) })
.then((blob) => { .then((blob) => {
openPDF(blob, filenameInHeader); FimsSupport.openPDF(blob, filenameInHeader);
}) })
.catch(()=>{}); .catch(()=>{});
} else { } else {

@ -184,7 +184,7 @@ $(document).ready(function(){
return response.blob(); return response.blob();
}) })
.then((blob) => { .then((blob) => {
openPDF(blob, filenameInHeader); FimsSupport.openPDF(blob, filenameInHeader);
}) })
.catch(()=>{}); .catch(()=>{});
} else { } else {

@ -880,7 +880,7 @@
return response.blob(); return response.blob();
}) })
.then((blob) => { .then((blob) => {
openPDF(blob, filenameInHeader); FimsSupport.openPDF(blob, filenameInHeader);
}) })
.catch(() => { }); .catch(() => { });
} else { } else {

@ -783,7 +783,7 @@ $(document).ready(function(){
return response.blob(); return response.blob();
}) })
.then((blob) => { .then((blob) => {
openPDF(blob, "pdf_sample"); FimsSupport.openPDF(blob, "pdf_sample");
}) })
.catch(()=>{}); .catch(()=>{});

@ -118,20 +118,7 @@ function ObjectInspector(doctx, data){
}; };
/**************************************************************************
* pdf파일 미리보기
**************************************************************************/
function openPDF(blob, windowName){
var popup = window.open(
wctx.url("/resources/html/pdf.html")
,windowName
,'top=10, left=10'
);
popup.onload = () => {
popup.makePdfFromBlob(blob);
};
}
/************************************************************************** /**************************************************************************
* UI요소 세팅 * UI요소 세팅

@ -17,6 +17,7 @@ class FimsSupport {
console.log("fnJsonToFormData(json,배열이름) : son객체 안의 jsonArray를 FormData형식의 키로 치환한다."); console.log("fnJsonToFormData(json,배열이름) : son객체 안의 jsonArray를 FormData형식의 키로 치환한다.");
console.log("fnJsonArrayToFormData(json배열,배열이름) : jsonArray를 FormData형식의 키를 갖는 json으로 치환한다."); console.log("fnJsonArrayToFormData(json배열,배열이름) : jsonArray를 FormData형식의 키를 갖는 json으로 치환한다.");
console.log("getCellDefsForPrivacyCell(TD태그의 제이쿼리 객체) : 엑셀다운로드시 개인정보 포함된 셀의 컬럼명을 추출하는 함수"); console.log("getCellDefsForPrivacyCell(TD태그의 제이쿼리 객체) : 엑셀다운로드시 개인정보 포함된 셀의 컬럼명을 추출하는 함수");
console.log("openPDF(blob객체,새 창 이름) : PDF파일 미리보기 창 열기");
} }
/************************************************************************** /**************************************************************************
@ -449,6 +450,21 @@ class FimsSupport {
} }
} }
/**************************************************************************
* PDF파일 미리보기 열기
**************************************************************************/
static openPDF(blob, windowName){
var popup = window.open(
wctx.url("/resources/html/pdf.html")
,windowName
,'top=10, left=10'
);
popup.onload = () => {
popup.makePdfFromBlob(blob);
};
}
} }
const BOOTSTRAP_COLS = [ const BOOTSTRAP_COLS = [

Loading…
Cancel
Save