임대기업매핑 정보 수정.

main
jjh 2 months ago
parent 18bd30f3f7
commit 6d62f134e5

@ -138,8 +138,6 @@
// pageObject // pageObject
let $P = pageObject["${pageName}"]; let $P = pageObject["${pageName}"];
// formFields
$P.formFields = new FimsFormFields($P.selectorn("frmEdit"));
// datasetControl // datasetControl
$P.ctrl = newRent01020Control("${pageName}", "[data-doctx=${pageName}]"); $P.ctrl = newRent01020Control("${pageName}", "[data-doctx=${pageName}]");
// main에서 호출한 파라미터 // main에서 호출한 파라미터
@ -150,9 +148,8 @@
**************************************************************************/ **************************************************************************/
// URL 설정 // URL 설정
$P.fnSetUrl = (prefixUrl) => { $P.fnSetUrl = (prefixUrl) => {
// $P.ctrl.urls.load = wctx.url(prefixUrl + "/020/reload.do"); // $P.ctrl.urls.load = wctx.url(prefixUrl + "/020/info.do"); // 상세 정보 조회
$P.ctrl.urls.load = wctx.url(prefixUrl + "/020/info.do"); // $P.ctrl.urls.getInfo = wctx.url(prefixUrl + "/040/info.do"); // 상세 정보 조회
$P.ctrl.urls.getInfo = wctx.url(prefixUrl + "/040/info.do"); // 상세 정보
} }
/************************************************************************** /**************************************************************************

@ -18,8 +18,10 @@ function newRent01020Control(pageName, doctx="[data-doctx='rent01020']") {
ctrl.onCurrentChange = (item) => { ctrl.onCurrentChange = (item) => {
if (!item) return; if (!item) return;
let formFields = new FimsFormFields(ctrl.selector("[name='frmEdit']"));
// 화면에 Dataset 셋팅 // 화면에 Dataset 셋팅
pageObject[pageName].formFields.set(ctrl, item); formFields.set(ctrl, item);
}; };
// 상세 정보 dialog // 상세 정보 dialog
@ -45,10 +47,12 @@ function newRent01020Control(pageName, doctx="[data-doctx='rent01020']") {
AppSupport.setDialogZindex(); AppSupport.setDialogZindex();
} }
, onClose: () => { , onClose: () => {
// 자료 재조회
ctrl.query.callPurpose = "reload"; ctrl.query.callPurpose = "reload";
ctrl.refreshInfo(ctrl.query);
// 오류 발생됨. 한실장님 다시 확인. // 오류 발생됨. 한실장님 다시 확인.
// ctrl.reload(); // ctrl.reload();
// ctrl.load(1); // ctrl.load(1);
} }
}); });
@ -56,5 +60,23 @@ function newRent01020Control(pageName, doctx="[data-doctx='rent01020']") {
}); });
} }
ctrl.refreshInfo = (params) => {
if (!params) return;
ajax.get({
url: ctrl.urls.load
, headers: { Accept: "application/json; charset=utf-8" } // json
, data: params || {}
, success: (resp) => {
// 초기화
ctrl.find("[name='frmEdit']").reset(); // 화면 초기화
ctrl.dataset.clear(); // Dataset 초기화
// Dataset 셋팅
ctrl.setData([resp.Info]); // 정보
}
});
}
return ctrl; return ctrl;
} }

Loading…
Cancel
Save