var zbcResultRef = "/root/hidden/zbc/resultref"; var gvZBCCodeCachePath="/root/hidden/zbccode" function makeZbcResultRef(){ model.makeNode(zbcResultRef); } function removeZbcResultRef(){ model.removeNode(zbcResultRef); } // °øÅëÄÚµå Á¶È¸(Cache ¹æ½Ä) function zbcfGetCodeList(cd_grup_id_list, rslt_ref_list, minimum, sortfield_list, sortmethod_list) { // minumumÀÌ trueÀ̰í sortfield_list¿Í sortmethod_list°¡ nullÀÎ °æ¿ì¿¡¸¸ cache¿¡¼­ Á¶È¸ÇÑ´Ù. if(minimum == null){ minimum = true; } var isCached = false; if (minimum && sortfield_list == null && sortmethod_list == null) { isCached = true; var viewerObj = getViewer("sysMessage"); // Cache ±â´ÉÀº ½Ã½ºÅÛ¸Þ½ÃÁö¹Ù È­¸é¿¡¼­ ÀÌ·ç¾îÁö¹Ç·Î ¹Ì¸®º¸±âó·³ ½Ã½ºÅÛ¸Þ½ÃÁö È­¸éÀÌ ¾ø´Â °æ¿ì¿¡´Â Cache±â´É »ç¿ëÇÏÁö ¾Ê´Â´Ù. if (viewerObj == null || viewerObj.window.javascript.zbcfGetCodeListCache == undefined) { isCached = false; } } else { isCached = false; } if (isCached) { // ½Ã½ºÅÛ ¸Þ½ÃÁö¹Ù È­¸éÀÇ ½ºÅ©¸³Æ®¸¦ È£ÃâÇÏ¿© Cache¿¡ ¹Ì¸® ´ã±â¸¦ ¼öÇàÇÑ´Ù. viewerObj.window.javascript.zbcfGetCodeListCache(null,cd_grup_id_list); // Cache¿¡¼­ °øÅëÄڵ带 º¹»ç ÇØ¿Â´Ù. for(key in cd_grup_id_list){ var target_path = rslt_ref_list[key]; var source_path = gvZBCCodeCachePath + "/"+cd_grup_id_list[key] + "/" + cd_grup_id_list[key]; var sourceNode = viewerObj.window.instance1.selectNodes(source_path); //var sourceNode = instance1.selectNodes(source_path); for(i=0; i 1 ){ var level = grid.valueMatrix(target_offset, level_col_idx); if(level>=prev_level) { target_offset = target_offset - 1; continue; }else if(level0; i--){ var varidx = i-1; var target_parents = target_parents_list[varidx]; grid.iscollapsed(target_parents)=false; } break; } } return target_index; } function fFindGridItem(grid, targetcolidx, target){ for( var i=grid.fixedrows; i