12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- //<script type="javascript" src="../js/AJDG001.js"/>
- //[자동판정]공통코드
- function fGetHealexamCodeList(cd_grup_id_list, rslt_ref_list, minimum, sortfield_list, sortmethod_list) {
- var zbcResultRef = "/root/hidden/zbc/resultref";
- model.makeNode("/root/hidden/zbc/resultref");
- 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;
- if(minimum==null){
- minimum = true;
- }
-
- submit_id = "TRAHB03805";
- var success = submit(submit_id, "false", getParameterPath(), zbcResultRef);
- 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 = zbcResultRef+"/"+cd_grup_id_list[key]+"/"+cd_grup_id_list[key];
- var sourceNode = instance1.selectNodes(zbcResultRef+"/"+cd_grup_id_list[key]+"/"+cd_grup_id_list[key]);
- for(i=0; i<sourceNode.length; i++){
- model.duplicate(target_path, sourceNode.item(i));
- }
- }
- removeZbcResultRef();
- clearParameter("cdgrupid");
- clearParameter("sortfield");
- clearParameter("sortmethod");
- }
- //사용예 : fAuthCheck(btn_save-버튼명);
- //공통코드에서 불러온 데이터를 기준으로 해당 버튼의 활성화 체크
- function fAuthCheck(btn) {
- var sUserInfosS = getUserInfos();
- sUserInfosS = sUserInfosS + "|";
- UserInfosS_Array = sUserInfosS.split("|");
- var userid = UserInfosS_Array[0];
- if(model.getValue("/root/init/A0004list/A0004[cdid = '"+ userid + "']/cdnm") == "" ){
- btn.disabled = true;
- }else{
- btn.disabled = false;
- }
- }
- //사용예 : fDataChk(grd_judgpatlst.getUpdateData());
- //자동판정을 하기전에 문제가 될수있는 검사결과 유형과 검사결과를 체크한다.
- function fDataChk(list) {
- model.makeNode("/root/datachk");
- model.makeValue("/root/datachk/datalist" , list);
- submit("TRAHB05103",false);
- }
|