123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228 |
- var gItemCds = new Array("0000931001", "0001173001", "0000098001", "0000079001", "0000570001", "0001019001", "0000080001");
- var gItemCdsTextArea = new Array("0001173001", "0000098001", "0000079001", "0000570001", "0001019001", "0000080001");
- var gPageIdx = new Array(0, 0, 0, 1, 1, 2, 2);
- var gPageIdx2 = new Array(0, 0, 1, 1, 2, 2);
- var gLoadFormCnts = 0;
- /**
- * @desc : 초기 화면 설정
- * @id :
- * @event : xforms-ready
- * @return : void
- * @authur : 박종훈
- */
- function fFormReady_old()
- {
- grup_base.attribute("border-style") = "none";
-
- InitSetMaxSizeSection(gItemCds, 0, 683);
- InitBtnImge(gItemCds);
- InitBtnComn(gItemCds);
- }
- /**
- * @desc : 서식 불러오기
- * @id :
- * @event : xforms-ready
- * @return : void
- * @authur : 박종훈
- */
- function fLoadForm_old()
- {
- InitUnitFormLayer(gItemCdsTextArea, gPageIdx2, 3, switch1);
- InitSetUnitForm(new Array("0000931001"), false);
- //InitSetUnitForm(new Array("0000098001", "0001173001"), true);
- InitSetUnitForm(gItemCdsTextArea, true);
- ivw_0000931001.window.javascript.fInitPage(false, parseInt(ivw_0000931001.attribute("height")), parseInt(ivw_0000931001.attribute("width")));
- makeRefByDegnitemno();
- }
- /**
- * @desc : 서식 불러오기 이후 작업
- * @id :
- * @event : xforms-ready
- * @return : void
- * @authur : 박종훈
- */
- function fEndLoadForm(ivwID)
- {return;
- if (ivwID == null)
- {
- ivw_0000098001.model.refresh();
- SetUserTimeLog("fEndLoadForm", "refresh END");
- }
- //else if (ivwID != "0000098001" && ivwID != "0000079001")
- else if (gLoadedPage1 || gLoadedPage2)
- {
- var ivwObj = document.controls(ivwID);
- ivwObj.model.refresh();
- SetUserTimeLog("fEndLoadForm", "refresh END - " + ivwID);
- }
- }
- /**
- * @desc : 서식 토글시 이벤트
- * @id :
- * @event : xforms-ready
- * @return : void
- * @authur : 박종훈
- */
- var gLoadedPage1 = false;
- var gLoadedPage2 = false;
- function fMovePage(pageIdx)
- {return;
- if (pageIdx == 1 && !gLoadedPage1)
- {
- opener.window.javascript.SetFrLoadTime();
- InitSetUnitForm(new Array("0000079001", "0000570001"), true);
- gLoadedPage1 = true;
- SetToLoadTime(2);
- }
- else if (pageIdx == 2 && !gLoadedPage2)
- {
- opener.window.javascript.SetFrLoadTime();
- InitSetUnitForm(new Array("0001019001", "0000080001"), true);
- gLoadedPage2 = true;
- SetToLoadTime(2);
- }
- }
- /**
- * @desc : 기록데이터 조회
- * @id :
- * @event : xforms-ready
- * @return : void
- * @authur : 박종훈
- */
- function fLoadData()
- {
- InitUnitFormData(gItemCds);
- switch1.selectedIndex = 0;
- switch1.attribute("border-style") = "none";
- }
- /**
- * @desc : 서식 데이터 Clear
- * @id :
- * @event : xforms-ready
- * @return : void
- * @authur : 박종훈
- */
- function fClearComnFormData()
- {
- if (opener.window.javascript.gFormLoad)
- {
- gLoadedPage1 = false;
- gLoadedPage2 = false;
- }
- else
- {
- ClearComnFormData(gItemCds);
- }
- switch1.selectedIndex = 0;
- switch1.attribute("border-style") = "none";
- }
- /**
- * @desc : 기록 인스턴스 연결
- * @id :
- * @event : xforms-ready
- * @return : void
- * @authur : 박종훈
- */
- function fSetRecItemValue(reciteminfo)
- {
- return SetCommMediFormValue(gItemCds, reciteminfo);
- }
- /**
- * @desc : 저장전 체크 로직
- * @id :
- * @event : xforms-ready
- * @return : void
- * @authur : 박종훈
- */
- function fChkPreSave()
- {
- return ivw_0000931001.window.javascript.fChkGrdPreSave();
- }
- /*****************************************************************************
- 튜닝
- ******************************************************************************/
- /**
- * @group :
- * @ver : 2008.06.13
- * @by : snoweye
- * @---------------------------------------------------
- * @type : function
- * @access : private
- * @desc : 화면 로딩후 초기화 작업 수행
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fFormReady()
- {
- grup_base.attribute("border-style") = "none";
-
- setSectionSize(gItemCds, 0, 683);
- dispOnLoadComplete(COMN_FORM);
- }
- /**
- * @group :
- * @ver : 2008.06.13
- * @by : snoweye
- * @---------------------------------------------------
- * @type : function
- * @access : private
- * @desc : 부분서식 로딩
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fLoadUnitForm()
- {
- initSection(gItemCds);
- }
-
- /**
- * @group :
- * @ver : 2008.06.13
- * @by : snoweye
- * @---------------------------------------------------
- * @type : function
- * @access : private
- * @desc : 부분서식 로딩후 후처리
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fOnLoadComplete()
- {
- var curLoadFormCd = getParameter("loadformcd");
- var fstLevlItemCd = model.getValue(gPageInfo.forminfoRef + "/unitformmast[formcd='" + curLoadFormCd + "' and loaded != 'true']/orgsupdegnitemcd");
- var ivwObj = document.controls("ivw_" + fstLevlItemCd);
- if(ivwObj != null)
- {
- //ivwObj.window.javascript.setFstLevlItemCd(fstLevlItemCd);
- setFstLevlItemCd(ivwObj, curLoadFormCd);
- model.setValue(gPageInfo.forminfoRef + "/unitformmast[formcd='" + curLoadFormCd + "']/loaded", "true");
- }
-
- gLoadFormCnts++;
- if(gItemCds.length == gLoadFormCnts)
- dispOnLoadComplete(UNIT_FORM);
- }
|