From e32fa67b6ddd4b2d82cf5fc4f1a5cdcabc743c80 Mon Sep 17 00:00:00 2001 From: daekuk Date: Thu, 5 Feb 2026 15:02:38 +0900 Subject: [PATCH] =?UTF-8?q?-=20=EB=B3=80=ED=99=98=20=EB=B2=84=ED=8A=BC=20?= =?UTF-8?q?=ED=81=B4=EB=A6=AD=20=EC=9D=B4=EB=B2=A4=ED=8A=B8=20=EB=B3=B5?= =?UTF-8?q?=EA=B5=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../apim/apiInterfaceManDetail.jsp | 28 +++++++++++++------ 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/WebContent/jsp/onl/transaction/apim/apiInterfaceManDetail.jsp b/WebContent/jsp/onl/transaction/apim/apiInterfaceManDetail.jsp index 7450ced..f6ecc27 100644 --- a/WebContent/jsp/onl/transaction/apim/apiInterfaceManDetail.jsp +++ b/WebContent/jsp/onl/transaction/apim/apiInterfaceManDetail.jsp @@ -1173,23 +1173,35 @@ // 레이아웃 저장 후 변환 팝업 자동 실행 로직 if (popupMessage.action === 'LAYOUT_SAVED_OPEN_TRANSFORM') { - // 혹시 모를 popup창 닫기 + // 눈이 보이지않는 팝업창 popup창 닫기 if ($('.ui-dialog-content').length > 0) { $('.ui-dialog-content').dialog('close'); } const part = popupMessage.layoutPartName || ""; - if (part.includes('Request')) { - modifyTransform('request'); - } else if (part.includes('Response')) { - modifyTransform('response'); - } else if (part.includes('ErrResponse')) { - modifyTransform('errResponse'); - } + setTimeout(function() { + if (part.includes('Request')) { + modifyTransform('request'); + } else if (part.includes('Response')) { + modifyTransform('response'); + } else if (part.includes('ErrResponse')) { + modifyTransform('errResponse'); + } + }, 300); } }); // modifyLayout('inboundRequestLayout', '인바운드 요청', 'CBSS') + + $('#requestTransformButton').on("click", function(event) { + modifyTransform('request'); + }); + $('#responseTransformButton').on("click", function(event) { + modifyTransform('response'); + }); + $('#errResponseTransformButton').on("click", function(event) { + modifyTransform('errResponse'); + }); // 함수 사용 예시에 인바운드 응답 처리 추가 $("#fromAdapter").change(function() {