function fInit(){ setVisibleButtion(); var node = getGlobalVariable("paminfo"); model.removeNodeset("/root/main/paminfo"); setCSVToNode("/root/main", node, "paminfo") var today = getCurrentDate(); model.setValue("/root/send/userinfo/fromdd", today.toDate().getAddDate(-6, "M").getDateFormat()); model.setValue("/root/send/userinfo/todd", today ); var sPid = model.getValue("/root/main/paminfo/pid"); if(!isNull(sPid)){ model.setValue("/root/send/userinfo/pid", sPid ); } model.refresh(); btn_search.dispatch("DOMActivate"); } function fGetAntiCancerFlowSheet(){ if(isNull(model.getValue("/root/send/userinfo/pid"))){ return; }else{ fSetFlowSheet(); model.removeNodeset( "/root/temp/printinfo/page" ); } } function fSetFlowSheet(){ grid_flowsheet.visible = false; if(grid_flowsheet.cols > 2){ fSetReSetColumn(grid_flowsheet, 2, "/root/main/flowsheet/datainfo"); } submit("TRMQI04000"); fSetDataGrid(); grid_flowsheet.visible = true; model.refresh(); grid_flowsheet.rowhidden(eval(grid_flowsheet.rows - 1)) = true; } function fSetDataGrid(){ for(var i=1; i<= model.getValue("/root/temp/flowsheet/tableinfo/coltotal"); i++){ fSetAddGridColumn(grid_flowsheet, "date"+i, "output", false); } grid_flowsheet.caption = "±¸ºÐ^Ç׸ñ^" + model.getValue("/root/temp/flowsheet/tableinfo/caption"); //grid_flowsheet.attribute("colwidth") = "100,185," + model.getValue("/root/temp/flowsheet/tableinfo/colwidth"); copyNodesetType("/root/main/flowsheet/datainfo","/root/temp/flowsheet/datainfo", "replace"); grid_flowsheet.rebuildStyle(); for(var i=1; i<=grid_flowsheet.cols; i++){ grid_flowsheet.mergeCells = "bycol"; if(i > 1){ grid_flowsheet.mergeCol(i) = false; grid_flowsheet.colWidth(i) = 150; grid_flowsheet.colAttribute ( i, "style" ) = "text-align:left;"; }else{ grid_flowsheet.mergeCol(i) = true; grid_flowsheet.colAttribute ( i, "style" ) = "text-align:left;"; } } grid_flowsheet.rebuild(); grid_flowsheet.refresh(); fSetDataGridRowStyle(); } function fSetDataGridRowStyle(){ var rows = eval(grid_flowsheet.rows -1); var checkedAC = false; for(var i=2; i < rows; i++){ var row = eval(i-1); var nextrow = i; var acflag = model.getValue("/root/main/flowsheet/datainfo["+row+"]/subtitle"); var nextacflag = model.getValue("/root/main/flowsheet/datainfo["+nextrow+"]/subtitle"); if( (acflag != nextacflag)){ grid_flowsheet.rowstyle(row, "data", "border-bottom-width") = "2px"; grid_flowsheet.rowstyle(row, "data", "border-bottom-color") = "#000000"; } } grid_flowsheet.rebuild(); grid_flowsheet.refresh(); } function fSetAddGridColumn(datagrid, colnm, type, refresh){ datagrid.addColumn("ref:"+ colnm +";type:"+ type, refresh); } function fSetReSetColumn(datagrid, nInitColCount, sDataNode){ var nColCount = datagrid.cols; if(getNodesetCount(sDataNode) == 0){ datagrid.addRow(); } for(var i = nInitColCount; i < nColCount; i++ ){ datagrid.removeColumn(); } datagrid.rebuild(); datagrid.refresh(); } function fOpenAntiCancerSingleSheet(){ //if(getUserInfo("jobkindcd").substring(0,2) != "03"){ if(isDataCell()){ if(grid_flowsheet.col >= 2){ var sCaption = grid_flowsheet.caption; var arrCaptionList = sCaption.split("^"); var arrPrcpdd = arrCaptionList[grid_flowsheet.col].split("-"); var sPrcpdd = ""; for(var i=0; i