123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561 |
- <?xml version="1.0" encoding="utf-8"?>
- <Script type="xscript4.0"><![CDATA[/**
- * MMR07201.js
- * SMMMR07201_전과기록JCI.xrw
- */
- /**
- * @desc : [item코드목록]
- * "0000960003" //진단명
- * "0000931001" //주호소 또는 입원사유
- * "0000062001" //경과 및 특이소견
- * "0000500001" //수술 및 시술
- * "0001113001" //투약내역
- * "0000792001" //전과사유
- * "0022830001" //전과시 환자상태
- * [버튼목록]
- * "btn_medprcp_0001113001"//투약처방조회
- */
-
- var gItemCds = new Array(
- "0000960003" //진단명
- , "0000931001" //주호소 또는 입원사유
- , "0000062001" //경과 및 특이소견
- , "0000500001" //수술 및 시술
- , "0001113001" //투약내역
- , "0000792001" //전과사유
- , "0022830001" //전과시 환자상태
- );
-
- var gItemCdsTextArea = new Array(
- "0000960003" //진단명
- , "0000931001" //주호소 또는 입원사유
- , "0000062001" //경과 및 특이소견
- , "0000500001" //수술 및 시술
- , "0001113001" //투약내역
- , "0000792001" //전과사유
- , "0022830001" //전과시 환자상태
- );
- /**
- * @desc : 확장버튼(이미지,가계도,추가기록)을 기록여부에 따라 표시를 위한 버튼목록
- * @id :
- * @authur : 안치원
- * @history : 2009.09.09 신규 안치원 ACW_090909A
- var gExtnBtnIds = new Array(
- "btn_imge_0008224001" //S&O 이미지버튼
- , "btn_fmy_0008224001" //S&O 가계도버튼
- , "btn_etcrec_0008224001" //S&O 추가기록버튼
- , "btn_diag_0001129001" //A 진단버튼
- , "btn_imge_0001129001" //A 이미지버튼
- , "btn_etcrec_0001129001" //A 추가기록버튼
- , "btn_prcp_0000080001" //P 처방버튼
- , "btn_imge_0000080001" //P 이미지버튼
- , "btn_etcrec_0000080001" //P 추가기록버튼
- );
-
- */
- var gExtnBtnIds = new Array(
- "btn_medprcp_0001113001"//투약처방조회
- );
-
- /****************************************************************************************
- * Function : fLoadData
- * Description : 기록데이터 조회
- * retrun type :
- ****************************************************************************************/
- function fLoadData()
- {
- lf_setRecData(gItemCds);
- /*
- 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();
-
- //초기화 후 기본내용 조회
- fExtnInitFormRec();
-
- //포커스 처리
- SetDefFocusMTX(gItemCds);
- }
- /**
- * @desc : 기록 인스턴스 연결
- * @id :
- * @event : xforms-ready
- * @return : void
- * @authur : 박종훈
- */
- function fSetRecItemValue(reciteminfo)
- {
- return SetCommMediFormValue(gItemCds, reciteminfo);
- }
- /****************************************************************************************
- * Function : fExtnInitFormRec
- * Description : 확장서식 기록 초기 설정
- * retrun type :
- ****************************************************************************************/
- function fExtnInitFormRec()
- {
- if (parent.fGetFormRec("status") == "C")
- {
-
- }
- }
- /****************************************************************************************
- * Function : fSetSizeFormDiag
- * Description : 서식 진단명 사이즈 조절
- * retrun type :
- ****************************************************************************************/
- function fSetSizeFormDiag()
- {
- grup_base.ivw_0000960003.fInitPage(false, parseInt(grup_base.ivw_0000960003.position.height), parseInt(grup_base.ivw_0000960003.position.width));
- }
- var gLoadFormCnts = 0;
- /****************************************************************************************
- * Function : fFormReady()
- * Description : 화면 로딩후 초기화 작업 수행
- * retrun type :
- ****************************************************************************************/
- function fFormReady()
- {
- this.ComnFormObj = this.grup_base;
- dsf_createDsRow("ds_temp_mainrecitem",
- [{col:"formxrw", val:""}]);
- // 공통서식의 초기 recitem 정보. 기록 데이터 조합시 사용
- ds_temp_mainrecitem.assign(ds_data_recitem);
-
- //섹션사이즈초기화
- lf_setSectionSize(gItemCds, "grup_base.tar_0000960003", "grup_base.tar_0022830001"); //683
- //기본 첫번째 부분서식을 로딩해서 보여준다.
- //dispOnLoadComplete(COMN_FORM);//COMN_FORM : 1
-
- // lf_checkUnitForm(gItemCds); // 부분서식 로딩
- lf_AllLoadUnitFormExpand(gItemCds); // 전체 로딩
- lf_setRecData(gItemCds);
- }
- /****************************************************************************************
- * Function : fLoadUnitForm()
- * Description : 부분서식 로딩
- * retrun type :
- ****************************************************************************************/
- function fLoadUnitForm()
- {
- initSection(gItemCds);
- }
- /****************************************************************************************
- * Function : fOnLoadComplete()
- * Description : 부분서식 로딩후 후처리
- * retrun type :
- ****************************************************************************************/
- function fOnLoadComplete()
- {
- var curLoadFormCd = frmf_getParameter("loadformcd");
- frmf_setParameter("loadformcd", "");
- var nFindRow = ds_data_unitformmast.findRowExpr("formcd=='" + curLoadFormCd + "' && loaded != 'true'");
- var fstLevlItemCd = ds_data_unitformmast.getColumn(nFindRow, "orgsupdegnitemcd");
- var ivwObj = ComnFormObj.components["ivw_" + fstLevlItemCd];
- var unitformload = ds_data_unitformmast.getColumn(nFindRow, "loaded");
-
- if(!utlf_isNull(ivwObj) && unitformload != "true")
- {
- //setFstLevlItemCd(ivwObj, curLoadFormCd);
- var nRow = ds_data_unitformmast.findRow("formcd", curLoadFormCd);
- ds_data_unitformmast.setColumn(nRow, "loaded", "true");
- }
- //진단명 부분서식 로딩후 처리
- if(fstLevlItemCd == '0000960003')
- {
- fSetSizeFormDiag();
- }
- gLoadFormCnts++;
- utlf_addLog("@@@@@ gItemCds.length : " + gItemCds.length + " gLoadFormCnts : " + gLoadFormCnts );
- if(gItemCds.length == gLoadFormCnts)
- {
- fExtnInitFormRec();
- dispOnLoadComplete(UNIT_FORM);
- }
- }
- /****************************************************************************************
- * Function : fGetDefData()
- * Description : 동일 서식이 떠있을 경우 내부 인스턴스 로딩 후 디폴트 조회내용 조회
- * retrun type :
- ****************************************************************************************/
- function fGetDefData()
- {
- dispOnLoadComplete(UNIT_FORM);
- }
- /****************************************************************************************
- * Function : fSetSizeFormCC
- * Description : 전과시 환자상태 화면 로딩 후 사이즈 조절
- * retrun type :
- ****************************************************************************************/
- function fSetSizeFormCC(gItemCd_MMR07201)
- {
- //Care Plan 화면 로딩
- if(gItemCd_MMR07201 == "0022830001")
- grup_base.ivw_0022830001.fInitPage(false, parseInt(grup_base.ivw_0022830001.position.height), parseInt(grup_base.ivw_0022830001.position.width));
-
- }
- /****************************************************************************************
- * Function : initFormAtLast_MMR01100I
- * Description : MMR01100.js에서 서식load를 완료한 후에 호출한다.
- * retrun type :
- ****************************************************************************************/
- function initFormAtLast_MMR01100I() {
-
- var srcformcd = parent.fGetFormMast("srcformcd");
-
- utlf_addLog("srcformcd ::::" + srcformcd + " status:::"+parent.fGetFormRec("status"));
- if (srcformcd == "0000001595"){//전입기록의 기본서식코드 : 0000001595
-
- //신규서식로딩의 경우만 전출기록 -> 전입기록 연동
- if (parent.fGetFormRec("status") == "C"){
-
- ds_send_extninfo.clearData();
- var nRow = ds_send_extninfo.addRow();
- ds_send_extninfo.setColumn(nRow, "infoflag", "recdata");
- ds_send_extninfo.setColumn(nRow, "recdataflag", "transferIn");
-
-
- ds_send_extninfo.setColumn(nRow, "pid", parent.fGetFormRec("pid"));
- ds_send_extninfo.setColumn(nRow, "orddd", parent.fGetFormRec("orddd"));
- ds_send_extninfo.setColumn(nRow, "cretno", parent.fGetFormRec("cretno"));
- ds_send_extninfo.setColumn(nRow, "fromsrcformcd", "0000001596"); //전출기록의 기본서식코드
- ds_send_extninfo.setColumn(nRow, "toformcd", parent.fGetFormMast("formcd"));
-
- //2010.01.14 dhkim - srcformcd 파라미터 누락되어 추가
- ds_send_extninfo.setColumn(nRow, "srcformcd", srcformcd);//전입기록
-
- //2010.03.08 dhkim formrecdd추가
- ds_send_extninfo.setColumn(nRow, "formrecdd", parent.fGetFormRec("formrecdd"));
-
- dsf_setDefaultVal(ds_send_extninfo, "dschdd:99991231");
-
- var oParam = {};
- oParam.id = "TRMMR01302";
- oParam.service = "medirecapp.RecIf";
- oParam.method = "reqGetFormRecExtnInfo";
- oParam.inds = "req=ds_send_extninfo";
- oParam.outds = "ds_main_extninfo_resultinfo=resultinfo ds_main_extninfo_staffauthinfo=staffauthinfo ds_main_extninfo_oprinfo=oprinfo "
- + "ds_main_extninfo_oplistinfo=oplistinfo ds_main_extninfo_recitem=recitem ds_main_extninfo_drlistinfo=drlistinfo "
- + "ds_data_diagcdlist=diagcdlist ds_main_extninfo_selectoplist=selectoplist ds_main_extninfo_dscinoutinfo=dscinoutinfo "
- + "ds_main_extninfo_rectextinfo=rectextinfo ds_main_extninfo_anstdrlistinfo=anstdrlistinfo ds_main_extninfo_oproomlistinfo=oproomlistinfo "
- + "ds_main_extninfo_recseqinfo=recseqinfo ds_main_extninfo_etcinfo=etcinfo";
- oParam.async = false;
- oParam.callback = "cf_TRMMR01302";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRMMR01302") > -1)
- {
- /*
- copyNodeset(gPageInfo.recItemRef2, "/root/main/extninfo/recitem", "replace", model, model);
- fLoadData();
- */
- fSetCopyRecData();
- }
- }
-
- //전입기록시 투약처방버튼 hidden
- grup_base.btn_medprcp_0001113001.visible = false;
-
- } else if (srcformcd == "0000001596"){//전출기록의 기본서식코드 : 0000001596
-
- //전출기록시 투약처방버튼 visible
- grup_base.btn_medprcp_0001113001.visible = true;
-
- //2010.01.12 안치원 - 입원초진의 주호소 -> 전출기록의 주호소
- if (parent.fGetFormRec("status") == "C"){
-
- ds_send_extninfo.clearData();
- var nRow = ds_send_extninfo.addRow();
- ds_send_extninfo.setColumn(nRow, "infoflag", "rectext");
-
- ds_send_extninfo.setColumn(nRow, "pid", parent.fGetFormRec("pid"));
- ds_send_extninfo.setColumn(nRow, "orddd", parent.fGetFormRec("orddd"));
- ds_send_extninfo.setColumn(nRow, "cretno", parent.fGetFormRec("cretno"));
-
- ds_send_extninfo.setColumn(nRow, "srcformcd", "0000000003"); //입원초진기록의 기본서식코드(입원초진의 주호소를 default 연동위해)
- ds_send_extninfo.setColumn(nRow, "fstlevlitembasecds", "0000931");
-
- dsf_setDefaultVal(ds_send_extninfo, "dschdd:99991231");
-
- var oParam = {};
- oParam.id = "TRMMR01302";
- oParam.service = "medirecapp.RecIf";
- oParam.method = "reqGetFormRecExtnInfo";
- oParam.inds = "req=ds_send_extninfo";
- oParam.outds = "ds_main_extninfo_resultinfo=resultinfo ds_main_extninfo_staffauthinfo=staffauthinfo ds_main_extninfo_oprinfo=oprinfo "
- + "ds_main_extninfo_oplistinfo=oplistinfo ds_main_extninfo_recitem=recitem ds_main_extninfo_drlistinfo=drlistinfo "
- + "ds_data_diagcdlist=diagcdlist ds_main_extninfo_selectoplist=selectoplist ds_main_extninfo_dscinoutinfo=dscinoutinfo "
- + "ds_main_extninfo_rectextinfo=rectextinfo ds_main_extninfo_anstdrlistinfo=anstdrlistinfo ds_main_extninfo_oproomlistinfo=oproomlistinfo "
- + "ds_main_extninfo_recseqinfo=recseqinfo ds_main_extninfo_etcinfo=etcinfo";
- oParam.async = false;
- oParam.callback = "cf_TRMMR01302";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRMMR01302") > -1)
- {
- /*
- var itemVal = new ITEMVAL();
- itemVal.reccnts = ds_main_extninfo_rectextinfo.lookup("fstlevlitembasecd", "0000931", "viewcnts");
- setFormItemValue("0000931", itemVal,false);
- */
- var nFindRow = ds_main_extninfo_rectextinfo.findRow("fstlevlitembasecd", "0000931");
- var reccnts = ds_main_extninfo_rectextinfo.getColumn(nFindRow, "viewcnts");
- if( !utlf_isNull(reccnts) ){
- nFindRow = ds_data_recitem.findRow("degnitemlevlcd", "0000931");
- ds_data_recitem.setColumn(nFindRow, "reccnts", reccnts);
- var fstlevlitemcd = ds_data_recitem.getColumn(nFindRow, "fstlevlitemcd");
- var tarObj = ComnFormObj.components["tar_" + fstlevlitemcd];
- if(tarObj != null)
- tarObj.value = reccnts;
- }
- }
-
- //투약처방내역이 없을때 default로 투약처방내역 연동
- var degnitemlevlcd = "0001113";
- var itemCd = "0001113001";
- var nFindRow = ds_data_recitem.findRow("fstlevlitemcd", itemCd);
- var prcpList = ds_data_recitem.getColumn(nFindRow, "reccnts");
- if(utlf_isNull(prcpList)){
- GetPatDrugPrcpList_MMR07201(itemCd);//투약처방조회
- }
- }
-
- }
- }
- /****************************************************************************************
- * Function : fSetCopyRecData
- * Description : BriefOpNote 정보 연계
- * retrun type :
- ****************************************************************************************/
- function fSetCopyRecData()
- {
- utlf_addLog(" fGetFormRec(status) : " + fGetFormRec("status") + "\n\n" + ds_main_extninfo_recitem.saveXML() );
- if(fGetFormRec("status") == "C")
- {
- var fstlevlitemcd = "";
- var degnitemcd = "";
- var reccnts = "";
- var sRow = "";
- // 1계층 MTX값 세팅, 조회해온 기록값 rowcount 만큼 루프
- for(var i = 0; i < ds_main_extninfo_recitem.rowcount; i++)
- {
- fstlevlitemcd = ds_main_extninfo_recitem.getColumn(i, "fstlevlitemcd");
- degnitemcd = ds_main_extninfo_recitem.getColumn(i, "degnitemcd");
- reccnts = ds_main_extninfo_recitem.getColumn(i, "reccnts");
- // 최상위 아이템이고 1계층 MTX 값이 있으면 세팅
- // 부분서식은 각자 onload 시 기록데이터 세팅
- if( (fstlevlitemcd == degnitemcd) && !utlf_isNull(reccnts))
- {
- sRow = ds_data_recitem.findRowExpr("fstlevlitemcd == '"+ fstlevlitemcd +"' && degnitemcd == '"+ degnitemcd +"' && degnitemkind == 'MTX'");
- ds_data_recitem.setColumn(sRow, "reccnts", reccnts);
- var tarObj = ComnFormObj.components["tar_" + fstlevlitemcd];
- if(tarObj != null)
- tarObj.value = reccnts;
- }
- }
- }
- }
- function cf_TRMMR01302(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- if(nErrorCode < 0) return;
- dsf_setDefaultVal(ds_main_extninfo_recitem, "recitemno:'',degnitemno:'',supdegnitemno:''");
- dsf_setTypeFormat(ds_main_extninfo_recitem, "recitemno:INT^degnitemno:INT^supdegnitemno:INT");
- }
- /****************************************************************************************
- * Function : getSubmitID_MMR01300I
- * Description : MMR01300.js에서 submit직전에 submitID를 설정하기 위해서 호출한다.
- * retrun type :
- ****************************************************************************************/
- function getSubmitID_MMR01300I() {
-
- //2010.02.23 dhkim - 통합기록조회용 JCI구분자추가(fSetXsltFlag없애고 getSubmitID_MMR01300I로 이동)
- parent.fSetFormRec("xsltflag", "JCI");
-
- return TX_SUBMIT_EXTN_FORM;
- }
- /****************************************************************************************
- * Function : GetPatDrugPrcpList_MMR07201
- * Description : 전출기록의 투약처방조회
- * retrun type :
- ****************************************************************************************/
- function GetPatDrugPrcpList_MMR07201(itemCd)
- {
- var prcpdd = "";
- var bfflag = "bfprcp";
- var flag = "";
- var todd = "";
- var pid = parent.ds_data_formrec.getColumn(0, "pid");
- var orddd = parent.ds_data_formrec.getColumn(0, "orddd");
- var cretno = parent.ds_data_formrec.getColumn(0, "cretno");
- var orddrid = parent.ds_data_formrec.getColumn(0, "orddrid");
- var orddeptcd = parent.ds_data_formrec.getColumn(0, "orddeptcd");
- var prcpgenrflag = parent.ds_data_formrec.getColumn(0, "chosflag");
- if (prcpgenrflag == "I" || prcpgenrflag == "E" || prcpgenrflag == "D")
- {
- prcpdd = parent.ds_data_formrec.getColumn(0, "formrecdd");//전출일 전날
- }
- else
- {
- prcpdd = orddd;
- }
-
- //JCI요청사항 (2010.03.04 dhkim ) - 조회할 처방일자는 전출일 전날
- prcpdd = prcpdd.toDate('YYYYMMDD').getAddDate(-1, "D").getDateFormat('YYYYMMDD');//하루전
- //처방정보 가져오기(퇴원처방 prcpkindcd = 60)
-
- var drugprcpCnt = 0;
- var expr = "(prcpkindcd == '10' && prcphistcd != 'C' && prcphistcd != 'L' && prcphistcd != 'E') && (prcpclscd == 'A2' || prcpclscd == 'A4' || prcpclscd == 'A6') && (rgstdeptcd == '"+sysf_getUserInfo("dutplcecd")+"')";
- //if(fBfPrcpSrchCom(pid, orddd, prcpdd, bfflag, flag, orddrid, todd, prcpgenrflag, orddeptcd, cretno, "TRMMO00100", true))
- if(lf_bfPrcpSrchCom(pid, orddd, prcpdd, bfflag, flag, orddrid, todd, prcpgenrflag, orddeptcd, cretno, "TRMMO00100", "", "", ""))
- {
- //투약
- //JCI요청사항 (2010.03.04 dhkim )
- //- 전출과의 약/주사에 한해 전일 정규처방
- //- 전일 기준설정 : 전출기록 미작성시, 해당환자의 전출처방(=전과신청) 차단 요청되어있음.
- //- 전출기록작성시점 전일 처방을 대상으로 연동처리
- utlf_addLog("dutplcecd:" + sysf_getUserInfo("dutplcecd"));
- //var nodelistDrugPrcpinfo = model.instances(0).selectNodes("/root/prcpsrch/prcplist[(prcpkindcd = '10' and prcphistcd != 'C' and prcphistcd != 'L' and prcphistcd != 'E') and (prcpclscd = 'A2' or prcpclscd = 'A4' or prcpclscd = 'A6') and (rgstdeptcd = '"+getUserInfo("dutplcecd")+"')]");
- drugprcpCnt = ds_prcpsrch_prcplist.getCaseCount(expr);
- }
-
- var prcpkind = ""; //처방종류
- var orgprcpnm = ""; //처방명
- var drugmthdspccdnm = ""; //용법
- var prcpdelivefact = ""; //전달사항
- var prcplist = "";
- var prcphistcd = ""; //임시,인증구분
- var prcpclscd = "";
-
- var tmpdrugmthdspccdnm = "";
- if(drugprcpCnt >= 1){
- ds_prcpsrch_prcplist.filter(expr);
- for(var i = 0; i < drugprcpCnt; i++)
- {
- tmpdrugmthdspccdnm = ds_prcpsrch_prcplist.getColumn(i, "drugmthdspccdnm");
- prcpkind = ds_prcpsrch_prcplist.getColumn(i, "tempcol13");
- orgprcpnm = ds_prcpsrch_prcplist.getColumn(i, "tempcol6");
- drugmthdspccdnm = ds_prcpsrch_prcplist.getColumn(i, "tempcol7");
- prcpclscd = ds_prcpsrch_prcplist.getColumn(i, "prcpclscd");
-
- drugmthdspccdnm = drugmthdspccdnm.replace(tmpdrugmthdspccdnm, "");
-
- drugmthdspccdnm = drugmthdspccdnm.replace("[급]", "");
- drugmthdspccdnm = drugmthdspccdnm.replace("[일]", "");
- drugmthdspccdnm = drugmthdspccdnm.replace("[본]", "");
- drugmthdspccdnm = drugmthdspccdnm.replace("(집)", "");
- drugmthdspccdnm = drugmthdspccdnm.replace("[home]", "");
- drugmthdspccdnm = drugmthdspccdnm.replace("[임상]", "");
- drugmthdspccdnm = drugmthdspccdnm.replace("[prn]", "");
- prcpdelivefact = ds_prcpsrch_prcplist.getColumn(i, "prcpdelivefact");
- prcphistcd = ds_prcpsrch_prcplist.getColumn(i, "prcphistcd");
-
- if(prcphistcd == "T")
- {
- if (prcpclscd == "A2" || prcpclscd == "A4" || prcpclscd == "A6")
- {
- prcplist += "[임] " + orgprcpnm + " " + drugmthdspccdnm + "\n"
- }
- else
- {
- prcplist += "[임] " + orgprcpnm + "\n"
- }
- }
- else
- {
- if (prcpclscd == "A2" || prcpclscd == "A4" || prcpclscd == "A6")
- {
- prcplist += orgprcpnm + " " + drugmthdspccdnm + "\n"
- }
- else
- {
- prcplist += orgprcpnm + "\n"
- }
- }
- }
- }
- var nFindRow = ds_data_recitem.findRow("fstlevlitemcd", itemCd);
- var prerec = ds_data_recitem.getColumn(nFindRow, "reccnts");
- if (!utlf_isNull(prerec))
- {
- prerec = prerec + "\n" + prcplist + "\n";
- }
- else
- {
- prerec = prcplist + "\n"
- }
- if(!utlf_isNull(prerec))
- {
- var objTextArea = ComnFormObj.components["tar_" + itemCd];
- var objDivArea = ComnFormObj.components["ivw_" + itemCd];
-
- if(nFindRow == -1)
- {
- var nTmpPrntRow = ivw_base.ds_temp_mainrecitem.findRowExpr("fstlevlitemcd == '" + itemCd + "' && degnitemlevlno == '1' && degnitemkind == 'MTX'");
- if(nTmpPrntRow != -1)
- {
- nFindRow = ds_data_recitem.addRow();
- ds_data_recitem.copyRow(ds_data_recitem.rowcount - 1, ivw_base.ds_temp_mainrecitem, nTmpPrntRow);
-
- }
- }
- ds_data_recitem.setColumn(nFindRow, "reccnts", prerec);
- objTextArea.value = prerec;
- }
- //model.setValue(pageInfo.recItemRef + "[fstlevlitemcd='" + itemCd + "']/reccnts", prerec);
-
- }]]></Script>
|