/* * ¿ø¹« °øÅë ÇÔ¼ö * PAM001.js * ÀÛ¼ºÀÚ : ÃÖº´Áø * ÀÛ¼ºÀÏ : 2009.03.20 * ¼öÁ¤ÀÌ·Â */ var pamCodeResultRef = "/root/hidden/pam/resultref"; // °øÅëÄڵ带 ¸ÊÇνÃų Àӽà °á°ú path /* ¿ø¹«°øÅëÄÚµå ¸®½ºÆ® Á¶È¸ * * ÀüÁ¦Á¶°Ç : TRPAM00105 submissionÀÌ Ãß°¡µÇ¾î¾ß ÇÑ´Ù. */ function pamfGetCodeList(cd_grup_id_list, rslt_ref_list, sortfield_list, sortmethod_list) { model.makeNode(pamCodeResultRef); // °á°ú¸¦ ¸ÊÇνÃų XPath¿¡ ´ëÇÑ instance »ý¼º // ÄÚµåIDº° ÆÄ¶ó¹ÌÅÍ »ý¼º for (key in cd_grup_id_list){ addParameter("cdgrupid", cd_grup_id_list[key]); if(sortfield_list != null){ addParameter("sortfield", sortfield_list[key]); }else{ addParameter("sortfield", "dispseq"); } if(sortmethod_list != null){ addParameter("sortmethod", sortmethod_list[key]); }else{ addParameter("sortmethod", "asc"); } } var submit_id = "TRPAM00105"; var success = submit(submit_id, "false", getParameterPath(), pamCodeResultRef); for(key in cd_grup_id_list){ var target_path = rslt_ref_list[key]; if(target_path== null ){ target_path = rslt_ref_list[key-1]; } var source_path = pamCodeResultRef+"/"+cd_grup_id_list[key]+"/"+cd_grup_id_list[key]; var sourceNode = instance1.selectNodes(pamCodeResultRef+"/"+cd_grup_id_list[key]+"/"+cd_grup_id_list[key]); for(var i = 0 ; i < sourceNode.length ; i++){ model.duplicate(target_path, sourceNode.item(i)); } } model.removeNode(pamCodeResultRef); clearParameter("cdgrupid"); clearParameter("sortfield"); clearParameter("sortmethod"); }