/* - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì °¡°èµµ°ü¸® ( SPMMR04700_°¡°èµµ°ü¸®.xrw - JScript ) - Version : 1) : Ver.1.00.01 - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì */ /** * @desc : genogram È­¸é ÃʱâÈ­ * @ * @param : * @return : * @--------------------------------------------------- */ function fInitialize(){ //var flag = model.getValue("/root/send/metaflag"); //if(flag =="popup"){ if(isPopup()){ var shape= opener.window.javascript.getParameter("SPMMR04711_shape"); var closeyn = opener.window.javascript.getParameter("SPMMR04711_closeyn"); if(shape != ""){ object1.LoadMetaData(shape); } if(closeyn == "Y") { fSavestrMeta(); } } } /** * @desc : °¡°èµµ ÀúÀå * @ * @param : * @return : * @--------------------------------------------------- */ var SHAPE_BASE = ""; function fSavestrMeta() { var shape = object1.CreateMetaData(); var strBase64 = object1.SaveEncodedBase64(); //object1.SaveJpg("C:\\temp\\test1.jpg", 90); if(shape == SHAPE_BASE || shape == "") // ºó È­¸éÀÎ °æ¿ì { strBase64 = ""; opener.window.javascript.setParameter("SPMMR04711_shape",""); opener.window.javascript.setParameter("SPMMR04711_base64",""); } else { if(getSrchStrCnt(shape, ">") > 2) { opener.window.javascript.setParameter("SPMMR04711_shape",shape); } else { opener.window.javascript.setParameter("SPMMR04711_shape",""); } if(strBase64 != "") { opener.window.javascript.setParameter("SPMMR04711_base64",strBase64); } else { opener.window.javascript.setParameter("SPMMR04711_base64",""); } } oprnerId = opener.window.javascript.getScreenID(); //È®Àå¼­½Ä¿¡¼­ °¡°èµµ ÆíÁý ½Ã È®Àå¼­½Ä¿¡ ±×·ÁÁöµµ·Ï ¼öÁ¤, 2010.01.27, hkjoo var openmode = opener.window.javascript.getParameter("openmode"); if(oprnerId == "" || openmode == "extnunitform") { opener.window.javascript.fSetFDGInfo(); } opener.window.model.refresh(); window.close(); } /** * @desc : °¡°èµµ ÀúÀå * @ * @param : * @return : * @--------------------------------------------------- function fStrMeta(str, pView) { var strMeta= pView.window.javascript.getParameter(str); if(strMeta != ""){ object1.LoadMetaData(strMeta); } } */ /** * @desc : °¡°èµµ ÀúÀå * @ * @param : * @return : * @--------------------------------------------------- */ function fStrMeta(str) { var strMeta = str; if(strMeta != ""){ object1.LoadMetaData(strMeta); } } /** * @desc : °¡°èµµ »èÁ¦ * @ * @param : * @return : * @--------------------------------------------------- */ function fRemove() { object1.Remove(); } /** * @desc : °¡°èµµ Redo * @ * @param : * @return : * @--------------------------------------------------- */ function fRedo() { object1.Redo(); } /** * @desc : °¡°èµµ Undo * @ * @param : * @return : * @--------------------------------------------------- */ function fUndo() { object1.Undo(); } /** * @desc : °¡°èµµ RemoveAll * @ * @param : * @return : * @--------------------------------------------------- */ function fRemoveAll() { object1.RemoveAll(); object1.LoadMetaData(""); } /** * @desc : °¡°èµµ Á¤»ó³²ÀÚ * @ * @param : * @return : * @--------------------------------------------------- */ function fMale() { object1.SelectDrawType(object1.MALE, true); } /** * @desc : °¡°èµµ Áúº´³²ÀÚ * @ * @param : * @return : * @--------------------------------------------------- */ function fMaleSick() { object1.SelectDrawType(object1.MALE + object1.SICK, true); } /** * @desc : °¡°èµµ Á¤»ó»ç¸Á ³²ÀÚ * @ * @param : * @return : * @--------------------------------------------------- */ function fMaleDec() { object1.SelectDrawType(object1.MALE + object1.DECEASED, true); } /** * @desc : °¡°èµµ Áúº´»ç¸Á ³²ÀÚ * @ * @param : * @return : * @--------------------------------------------------- */ function fMaleSickDec() { object1.SelectDrawType(object1.MALE + object1.SICK + object1.DECEASED, true); } /** * @desc : °¡°èµµ Á¤»ó¿©ÀÚ * @ * @param : * @return : * @--------------------------------------------------- */ function fFemale() { object1.SelectDrawType(object1.FEMALE, true); } /** * @desc : °¡°èµµ Áúº´¿©ÀÚ * @ * @param : * @return : * @--------------------------------------------------- */ function fFemaleSick() { object1.SelectDrawType(object1.FEMALE + object1.SICK, true); } /** * @desc : °¡°èµµ Á¤»ó»ç¸Á¿©ÀÚ * @ * @param : * @return : * @--------------------------------------------------- */ function fFemaleDec() { object1.SelectDrawType(object1.FEMALE + object1.DECEASED, true); } /** * @desc : °¡°èµµ Áúº´»ç¸Á¿©ÀÚ * @ * @param : * @return : * @--------------------------------------------------- */ function fFemaleSickDec() { object1.SelectDrawType(object1.FEMALE + object1.SICK + object1.DECEASED, true); } /** * @desc : °¡°èµµ Àӽſ©ÀÚ * @ * @param : * @return : * @--------------------------------------------------- */ function fFemalePreg() { object1.SelectDrawType(object1.FEMALE + object1.PREGNANT, true); } /** * @desc : °¡°èµµ ¼ºº°ºÒ¸í * @ * @param : * @return : * @--------------------------------------------------- */ function fNeuter() { object1.SelectDrawType(object1.NEUTER , true); } /** * @desc : °¡°èµµ »ç¸Á¼ºº°ºÒ¸í * @ * @param : * @return : * @--------------------------------------------------- */ function fNeuterDec() { object1.SelectDrawType(object1.NEUTER + object1.DECEASED, true); } /** * @desc : °¡°èµµ »ç»ê¾Æ * @ * @param : * @return : * @--------------------------------------------------- */ function fStBorn() { object1.SelectDrawType(object1.BABY + object1.STILLBORN, false); } /** * @desc : °¡°èµµ ºÎºÎ * @ * @param : * @return : * @--------------------------------------------------- */ function fPartner() { object1.SelectDrawType(object1.PARTNER, true); } /** * @desc : °¡°èµµ ÀÌÈ¥ * @ * @param : * @return : * @--------------------------------------------------- */ function fDivorce() { object1.SelectDrawType(object1.PARTNER + object1.DIVORCE, false); } /** * @desc : °¡°èµµ º°°Å * @ * @param : * @return : * @--------------------------------------------------- */ function fLimiteddiv() { object1.SelectDrawType(object1.PARTNER + object1.LIMITEDDIVORCE, false); } /** * @desc : °¡°èµµ µ¿°Å * @ * @param : * @return : * @--------------------------------------------------- */ function fCohabit() { object1.SelectDrawType(object1.PARTNER + object1.COHABITATION, false); } /** * @desc : °¡°èµµ ÀÚ½Ä * @ * @param : * @return : * @--------------------------------------------------- */ function fChildCoh() { object1.SelectDrawType(object1.CHILD | object1.COHABITATION, false); } /** * @desc : °¡°èµµ ¾Ë·Â * @ * @param : * @return : * @--------------------------------------------------- */ function fDiscord() { object1.SelectDrawType(object1.DISCORD, false); } /** * @desc : °¡°èµµ ¿ì¿ù * @ * @param : * @return : * @--------------------------------------------------- */ function fSuper() { object1.SelectDrawType(object1.SUPERIORITY, true); } /** * @desc : °¡°èµµ ¼Ò¿ø * @ * @param : * @return : * @--------------------------------------------------- */ function fAlienation() { object1.SelectDrawType(object1.ALIENATION, false); } /** * @desc : °¡°èµµ ¹ÐÂø * @ * @param : * @return : * @--------------------------------------------------- */ function fAdhesion() { object1.SelectDrawType(object1.ADHESION, false); } /** * @desc : °¡°èµµ °úÀ×¹ÐÂø * @ * @param : * @return : * @--------------------------------------------------- */ function fCloseAdh() { object1.SelectDrawType(object1.CLOSEADHESION, false); } /** * @desc : °¡°èµµ µ¶¸³ÀÚ½Ä * @ * @param : * @return : * @--------------------------------------------------- */ function fChild() { object1.SelectDrawType(object1.CHILD, false); } /** * @desc : °¡°èµµ ȯÀÚ¼±Åà * @ * @param : * @return : * @--------------------------------------------------- */ function fSetPat() { object1.SetPatient(); } /** * @desc : ÅÛÇø´ ¼±Åà * @ * @param : * @return : * @--------------------------------------------------- */ function fClicktpl() { var iRow = grd_templist.row - grd_templist.fixedRows+1; //°¡°èµµ¸®½ºÆ®¿¡¼­ ¼±ÅÃÇÑ °¡°èµµ ±×¸®±â var sMetaInfo = model.getValue("/root/main/metainfo/tpl[" + iRow + "]/tplexmp"); object1.RemoveAll(); object1.LoadMetaData(sMetaInfo); } /** * @desc : °¡°èµµ ´Ý±â * @ * @param : * @return : * @--------------------------------------------------- */ function fClose() { model.close(); }