1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- /**
- * @desc : 보고서데이터 초기화
- *
- * @param :
- * @return :
- * @author :손병은
- * @---------------------------------------------------
- */
- function fSetInit(){
- model.resetInstanceNode("/root/main/repdetl");
- model.refresh();
- }
- /**
- * @desc : 보고서데이터 복사
- *
- * @param : CSV형태 데이타
- * @return :
- * @author : 손병은
- * @---------------------------------------------------
- */
- function fSetReport(repmainCSV, repdetlCSV){
- var dREP_INIT_PATH = "/root/init";
- var dREPDETL_PATH="/root/main/repdetl";
- var dREPMAIN_PATH="/root/main/repmain";
-
- model.makeNode(dREP_INIT_PATH);
- model.makeNode(dREPDETL_PATH);
- model.makeNode(dREPMAIN_PATH);
-
- setCSVToNode(dREP_INIT_PATH,repdetlCSV,"repdetl");
- setCSVToNode(dREP_INIT_PATH,repmainCSV,"repmain");
-
- model.copyNode(dREPMAIN_PATH,dREP_INIT_PATH+"/repmain");
- model.copyNode(dREPDETL_PATH,dREP_INIT_PATH+"/repdetl");
-
- model.refresh();
- }
- /**
- * @desc : 컬럼형태의 인스턴스를 split해서 row형태로 만들어준다
- *
- * @param : sRef 소스경로
- * @param : dRef 대상경로
- * @return
- * @author : 손병은
- */
- function splitAsRow(sRef,dRef){
- var snodelist = instance1.selectSingleNode(sRef).childNodes;
-
- cnt = 1;
- while (childNode = snodelist.nextNode())
- {
- model.makeValue(dRef + "[" + (cnt)+ "]/detlcd", childNode.nodeName);
- model.makeValue(dRef + "[" + (cnt)+ "]/reccnts", childNode.value);
-
- cnt++;
- }
- }
- /**
- * @desc : 데이타 저장
- * @return
- */
- function fGetSaveData(){
- splitAsRow("/root/main/repdetl","/root/hidden/repdetllist/repdetl");
-
- return getNodeListCSV(instance1.selectNodes("/root/hidden/repdetllist/repdetl"));
- }
- /**
- * @desc : 렉스퍼트 호출
- * @param prntform
- * @return
- */
- function fPrintReport(prntform){
-
- exeReportPreview(prntform, "XMLSTR","/root");
- }
- /**
- * @desc : 의사인증이미지 set.
- * @return
- */
- function fSetDrSignData(img){
- model.makeValue("/root/hidden/docinfo/signimge", img);
- }
-
|