var gItemCds = new Array("0000931001", "0001173001", "0000098001", "0000079001", "0000570001", "0001019001", "0000080001"); var gItemCdsTextArea = new Array("0000931001", "0001173001", "0000098001", "0000079001", "0000570001", "0001019001", "0000080001"); /** * @desc : È®Àå¹öư(À̹ÌÁö,°¡°èµµ,Ãß°¡±â·Ï)À» ±â·Ï¿©ºÎ¿¡ µû¶ó Ç¥½Ã¸¦ À§ÇÑ ¹öư¸ñ·Ï * @id : * @authur : ¾ÈÄ¡¿ø * @history : 2009.09.09 ½Å±Ô ¾ÈÄ¡¿ø ACW_090909A */ var gExtnBtnIds = new Array("btn_imge_0001173001", "btn_etcrec_0001173001", "btn_imge_0000098001", "btn_fmy_0000098001", "btn_etcrec_0000098001", "btn_imge_0000079001", "btn_etcrec_0000079001", "btn_imge_0000570001", "btn_etcrec_0000570001", "btn_etcrec_0001019001", "btn_etcrec_0000080001"); /** * @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() { InitLoadSection(gItemCdsTextArea); InitSetUnitForm(new Array("0000931001"), false); } /** * @desc : ¼­½Ä ÁÖÈ£¼Ò È­¸é ·Îµù ÈÄ »çÀÌÁî Á¶Àý * @id : * @event : xforms-ready * @return : void * @authur : ¹ÚÁ¾ÈÆ */ function fSetSizeFormCC() { ivw_0000931001.window.javascript.fInitPage(false, parseInt(ivw_0000931001.attribute("height")), parseInt(ivw_0000931001.attribute("width"))); } /** * @desc : ±â·Ïµ¥ÀÌÅÍ Á¶È¸ * @id : * @event : xforms-ready * @return : void * @authur : ¹ÚÁ¾ÈÆ */ function fLoadData() { InitPgmFormData(); InitUnitFormData(gItemCds); } /** * @desc : ¼­½Ä µ¥ÀÌÅÍ Clear * @id : * @event : xforms-ready * @return : void * @authur : ¹ÚÁ¾ÈÆ */ function fClearComnFormData() { if (gMaxSectionID != "") { var MaxObj = document.controls("lbl_" + gMaxSectionID); MaxObj.dispatch("onclick"); } ClearComnFormData(gItemCds); clearData(); //Æ÷Ä¿½º ó¸® SetDefFocusMTX(gItemCds); } /** * @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(); } /***************************************************************************** Æ©´× ******************************************************************************/ var gLoadFormCnts = 0; /** * @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); InitBtnImge(gItemCds); InitBtnFmy(gItemCds); InitBtnEtcRec(gItemCds); InitBtnComn(gItemCds); InitBtnDiag("0001019001"); InitBtnPrcp("0000080001"); dispOnLoadComplete(COMN_FORM); //2010.01.21 initCmbExtnList(gItemCds); } /** * @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); var unitformload = model.getValue(gPageInfo.forminfoRef + "/unitformmast[formcd='" + curLoadFormCd + "' and loaded != 'true']/loaded"); if(ivwObj != null && unitformload != "true") { //ivwObj.window.javascript.setFstLevlItemCd(fstLevlItemCd); setFstLevlItemCd(ivwObj, curLoadFormCd); model.setValue(gPageInfo.forminfoRef + "/unitformmast[formcd='" + curLoadFormCd + "']/loaded", "true"); } //ÁÖÈ£¼Ò ºÎºÐ¼­½Ä ·ÎµùÈÄ Ã³¸® if(fstLevlItemCd == '0000931001') fSetSizeFormCC(); gLoadFormCnts++; if(gItemCds.length == gLoadFormCnts) { dispOnLoadComplete(UNIT_FORM); //¼­½Ä ·Îµù ÈÄ Æ÷Ä¿½º ó¸®(2008-11-18 ¹ÚÁ¾ÈÆ) if (parent.window.javascript.fGetFormRec("status") == "C") { SetDefFocusMTX(gItemCds); } // var ctrl = ivw_0000931001.document.controls("grd_diaglist"); // // if (ctrl != null) // { // ctrl.row = 1; // ctrl.col = ctrl.colRef("recitem[colno='0']/rectermnm"); // ctrl.editCell(); // ctrl.refresh(); // } //parent.window.javascript.getRecIntefaceData("FIRST_ADMISSION"); } } /** * @group : * @ver : 2008.11.28 * @by : jonghun * @--------------------------------------------------- * @type : function * @access : private * @desc : µ¿ÀÏ ¼­½ÄÀÌ ¶°ÀÖÀ» °æ¿ì ³»ºÎ ÀνºÅϽº ·Îµù ÈÄ µðÆúÆ® Á¶È¸³»¿ë Á¶È¸ * @param : * @return : * @--------------------------------------------------- */ function fGetDefData() { dispOnLoadComplete(UNIT_FORM); if (parent.window.javascript.fGetFormRec("status") == "C") { SetDefFocusMTX(gItemCds); } } /** * @group : * @ver : 2008.09.02 * @by : jonghun * @--------------------------------------------------- * @type : function * @access : private * @desc : Ãß°¡±â·Ïâ ÆË¾÷ó¸® * @param : * @return : * @--------------------------------------------------- */ function fEtcRec() { //setParameter("etc_rec", "Ãß°¡ ±âŸ±â·Ï Å×½ºÆ®ÀÔ´Ï´Ù..."); modal("SPMMR06100"); var recrtn = getParameter("etcrec_rtn"); if (recrtn != "") { model.setValue("/root/main/recinfo/recitem[degnitemlevlcd='0000098.0008458']/reccnts", recrtn); setParameter("etc_rec", recrtn); } //alert(recrtn); } /** * @group : * @ver : 2009.10.09 * @by : * @--------------------------------------------------- * @type : function * @access : private * @desc : * @param : * @return : * @--------------------------------------------------- */ function setInterfaceData() { alert("setInterfaceData"); var ifItemCds = new Array("0000931001", "0001173001", "0000098001", "0000079001", "0000570001", "0001019001", "0000080001"); copyNodeset(gPageInfo.recItemRef2, "/root/main/recifinfo/recitem", "replace", model, parent.model); setSrchData(gPageInfo.recItemRef2 , window); InitUnitFormData(ifItemCds); setButtonToggleAllByRecYn(window, gExtnBtnIds); }