1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPMMB21600" position="absolute 0 0 1005 730" titletext="약속SET관리" onload="SPMMB21600_onload">
- <Layouts>
- <Layout>
- <Grid position="absolute 557 111 786 727" treeusecheckbox="false" autofit="col" id="trv_trgtset" onrbuttondown="trv_trgtset_onrbuttondown" binddataset="ds_trgtprmsprcpsetlist" oncellclick="trv_trgtset_oncellclick" userdata="0" cantreestatuschange="comn_grid_cantreestatuschange" oncelldblclick="comn_grid_oncelldblclick" anchor="left top bottom">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="228"/>
- </Columns>
- <Rows>
- <Row size="24"/>
- </Rows>
- <Band id="body">
- <Cell displaytype="tree" edittype="tree" text="bind:setnm" treestartlevel="1" treelevel="bind:levl"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Div position="absolute 557 25 1005 82" id="roundrect2" type="roundrectangle" class="div_SA" anchor="left top right"/>
- <Div position="absolute 0 25 471 82" id="roundrect1" type="roundrectangle" class="div_SA" anchor="left top"/>
- <Static text="기존 약속 처방" position="absolute 0 93 195 109" id="caption3" class="tit_2" anchor="left top"/>
- <Grid position="absolute 0 111 229 727" treeusecheckbox="false" autofit="col" id="trv_prmsprcpsetlist" binddataset="ds_prmsprcpsetlist" oncellclick="trv_prmsprcpsetlist_oncellclick" cantreestatuschange="comn_grid_cantreestatuschange" userdata="0" oncelldblclick="comn_grid_oncelldblclick" anchor="left top bottom">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="230"/>
- </Columns>
- <Rows>
- <Row size="24"/>
- </Rows>
- <Band id="body">
- <Cell displaytype="tree" edittype="tree" text="bind:setnm" treestartlevel="1" treelevel="bind:levl"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="약속SET복사" position="absolute 0 0 106 25" id="caption6" class="tit_1"/>
- <Radio position="absolute 290 32 390 52" id="rdo_setflag" columncount="3" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="rdo_setflag_onitemchanged" onitemclick="rdo_setflag_onitemclick">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">P</Col>
- <Col id="datacolumn">개인</Col>
- </Row>
- <Row>
- <Col id="codecolumn">D</Col>
- <Col id="datacolumn">과</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Calendar position="absolute 74 33 164 52" id="ipt_orddd" class="input" onchanged="ipt_orddd_onchanged" autoselect="true" dateformat="yyyy-MM-dd" value="null"/>
- <Combo position="absolute 74 57 219 76" id="cmb_srchdeptcd" innerdataset="@ds_init_orddept" datacolumn="depthngnm" codecolumn="deptcd" onitemchanged="cmb_srchdeptcd_onitemchanged"/>
- <Static text="진료과" position="absolute 4 57 73 74" id="caption1" class="search_name"/>
- <Radio position="absolute 170 32 280 52" id="radio1" columncount="3" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" style="bordertype:round 0 0 ;">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">O</Col>
- <Col id="datacolumn">외래</Col>
- </Row>
- <Row>
- <Col id="codecolumn">I</Col>
- <Col id="datacolumn">입원</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio position="absolute 725 45 845 65" id="radio2" columncount="3" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">P</Col>
- <Col id="datacolumn">개인</Col>
- </Row>
- <Row>
- <Col id="codecolumn">D</Col>
- <Col id="datacolumn">과</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Div position="absolute 560 207 778 262" id="group2" visible="false" style="background:#99ccffff;border:1 solid #808080ff ;">
- <Layouts>
- <Layout>
- <Static text="폴더명" position="absolute 5 5 46 25" align="align:center middle;" id="caption2"/>
- <Edit position="absolute 55 5 209 24" id="ipt_setnm" class="input_default" onkeyup="group2_ipt_setnm_onkeyup"/>
- <Button position="absolute 167 26 209 45" id="btn_cnfm" class="btn2" text="확인" onclick="group2_btn_cnfm_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Radio position="absolute 575 45 695 65" id="radio3" columncount="3" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">O</Col>
- <Col id="datacolumn">외래</Col>
- </Row>
- <Row>
- <Col id="codecolumn">I</Col>
- <Col id="datacolumn">입원</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button position="absolute 475 137 554 159" id="button5" class="btn4" text="처방복사" onclick="button5_onclick" anchor="left top"/>
- <Static text="의 사" position="absolute 224 57 293 74" id="caption4" class="search_name"/>
- <Combo position="absolute 289 57 389 76" id="cmb_srchdrid" enable="false" innerdataset="@ds_init_userlist" datacolumn="usernm" codecolumn="userid"/>
- <Button position="absolute 408 44 464 66" id="button1" class="btn1" text="조회" onclick="button1_onclick"/>
- <Shape position="absolute 394 31 400 79" linetype="vertical" id="line1" class="line_4"/>
- <Button position="absolute 938 42 994 64" id="button3" class="btn1" text="조회" onclick="button3_onclick" anchor="top right"/>
- <Shape position="absolute 924 29 930 77" linetype="vertical" id="line2" class="line_4" anchor="top right"/>
- <Grid position="absolute 228 111 471 727" id="grd_srchprcp" binddataset="ds_prmsprcpsetdetllist" oncelldblclick="grd_srchprcp_oncelldblclick" cellsizingtype="col" selecttype="multirow" anchor="left top bottom">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="22"/>
- <Column size="200"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="처방명"/>
- <Cell col="2" text="settypecd"/>
- <Cell col="3" text="setcdno"/>
- <Cell col="4" text="setno"/>
- </Band>
- <Band id="body">
- <Cell displaytype="checkbox" edittype="checkbox" text="bind:chk"/>
- <Cell col="1" style="align:left;" text="bind:prcpnm"/>
- <Cell col="2" text="bind:settypecd"/>
- <Cell col="3" text="bind:setcdno"/>
- <Cell col="4" text="bind:setno"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 785 111 1004 727" id="grd_trgtprcp" binddataset="ds_trgtprmsprcpsetdetllist" selecttype="multirow" cellsizingtype="col" anchor="all">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="201"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="처방명"/>
- <Cell col="1" text="settypecd"/>
- <Cell col="2" text="setcdno"/>
- <Cell col="3" text="setno"/>
- </Band>
- <Band id="body">
- <Cell displaytype="text" style="align:left top;padding:3 2 1 2;" text="bind:prcpnm" wordwrap="char"/>
- <Cell col="1" text="bind:settypecd"/>
- <Cell col="2" text="bind:setcdno"/>
- <Cell col="3" text="bind:setno"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 475 167 554 189" id="button2" class="btn4" text="폴더복사" onclick="button2_onclick" anchor="left top"/>
- <Static text="복사 약속 처방" position="absolute 557 93 753 109" id="caption5" class="tit_2" anchor="left top"/>
- <Static position="absolute 4 32 73 49" id="caption7" class="search_name" tooltiptext="기준일진료과 및 의사 조회 기준일자 입니다." text="기준일"/>
- <PopupMenu id="trvprcpmenu" position="absolute 1044 53 1200 116" idcolumn="idcolumn" captioncolumn="captioncolumn" levelcolumn="levelcolumn" enablecolumn="enablecolumn" iconcolumn="iconcolumn" checkboxcolumn="checkboxcolumn" hotkeycolumn="hotkeycolumn" userdatacolumn="userdatacolumn" onmenuclick="trvprcpmenu_onmenuclick">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="idcolumn" size="256"/>
- <Column id="captioncolumn" size="256"/>
- <Column id="levelcolumn" size="256"/>
- <Column id="enablecolumn" size="256"/>
- <Column id="iconcolumn" size="256"/>
- <Column id="checkboxcolumn" size="256"/>
- <Column id="hotkeycolumn" size="256"/>
- <Column id="userdatacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="idcolumn">fAddPrmsDiagSet</Col>
- <Col id="captioncolumn">새폴더</Col>
- <Col id="levelcolumn"/>
- <Col id="enablecolumn"/>
- <Col id="iconcolumn"/>
- <Col id="checkboxcolumn"/>
- <Col id="hotkeycolumn"/>
- <Col id="userdatacolumn"/>
- </Row>
- <Row>
- <Col id="idcolumn">fUpdtPrmsDiagSet</Col>
- <Col id="captioncolumn">폴더이름 바꾸기</Col>
- <Col id="levelcolumn"/>
- <Col id="enablecolumn"/>
- <Col id="iconcolumn"/>
- <Col id="checkboxcolumn"/>
- <Col id="hotkeycolumn"/>
- <Col id="userdatacolumn"/>
- </Row>
- <Row>
- <Col id="idcolumn">fDelPrmsDiagSet</Col>
- <Col id="captioncolumn">폴더삭제</Col>
- <Col id="levelcolumn"/>
- <Col id="enablecolumn"/>
- <Col id="iconcolumn"/>
- <Col id="checkboxcolumn"/>
- <Col id="hotkeycolumn"/>
- <Col id="userdatacolumn"/>
- </Row>
- </Rows>
- </Dataset>
- </PopupMenu>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_init_userlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="usernm" type="STRING"/>
- <Column id="userid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_prmsprcpsetdetllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="chk" type="STRING"/>
- <Column id="prcpnm" type="STRING"/>
- <Column id="settypecd" type="STRING"/>
- <Column id="setcdno" type="STRING"/>
- <Column id="setno" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_trgtprmsprcpsetdetllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prcpnm" type="STRING"/>
- <Column id="settypecd" type="STRING"/>
- <Column id="setcdno" type="STRING"/>
- <Column id="setno" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_prmsprcpsetlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="levl" type="STRING" size="256"/>
- <Column id="setno" type="STRING" size="256"/>
- <Column id="supsetno" type="STRING" size="256"/>
- <Column id="sortno" type="STRING" size="256"/>
- <Column id="setkindcd" type="STRING" size="256"/>
- <Column id="setclscd" type="STRING" size="256"/>
- <Column id="settrgtcd" type="STRING" size="256"/>
- <Column id="setnm" type="STRING" size="256"/>
- <Column id="settypecd" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_srchcond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="prmsflag" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="orddrid" type="STRING" size="256"/>
- <Column id="srchdd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_trgtcond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="prmsflag" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="orddrid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_prmsprcpsetlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256"/>
- <Column id="levl" type="STRING" size="256"/>
- <Column id="setno" type="STRING" size="256"/>
- <Column id="supsetno" type="STRING" size="256"/>
- <Column id="sortno" type="STRING" size="256"/>
- <Column id="setkindcd" type="STRING" size="256"/>
- <Column id="setclscd" type="STRING" size="256"/>
- <Column id="settrgtcd" type="STRING" size="256"/>
- <Column id="setnm" type="STRING" size="256"/>
- <Column id="settypecd" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_orddept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_orddept2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_detlreqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_prmsprcpsetdetllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="chk" type="STRING"/>
- <Column id="prcpnm" type="STRING"/>
- <Column id="settypecd" type="STRING"/>
- <Column id="setcdno" type="STRING"/>
- <Column id="setno" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_trgtprmsprcpsetlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="levl" type="STRING" size="256"/>
- <Column id="setno" type="STRING" size="256"/>
- <Column id="supsetno" type="STRING" size="256"/>
- <Column id="sortno" type="STRING" size="256"/>
- <Column id="setkindcd" type="STRING" size="256"/>
- <Column id="setclscd" type="STRING" size="256"/>
- <Column id="settrgtcd" type="STRING" size="256"/>
- <Column id="setnm" type="STRING" size="256"/>
- <Column id="settypecd" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_setcopy" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_tmp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_copycond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_savedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="ipt_orddd" propid="value" datasetid="ds_srchcond" columnid="srchdd"/>
- <BindItem id="item1" compid="radio1" propid="value" datasetid="ds_srchcond" columnid="ioflag"/>
- <BindItem id="item2" compid="rdo_setflag" propid="value" datasetid="ds_srchcond" columnid="prmsflag"/>
- <BindItem id="item3" compid="radio3" propid="value" datasetid="ds_trgtcond" columnid="ioflag"/>
- <BindItem id="item4" compid="radio2" propid="value" datasetid="ds_trgtcond" columnid="prmsflag"/>
- <BindItem id="item5" compid="cmb_srchdeptcd" propid="value" datasetid="ds_srchcond" columnid="orddeptcd"/>
- <BindItem id="item6" compid="cmb_srchdrid" propid="value" datasetid="ds_srchcond" columnid="orddrid"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2014-08-29
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2014-08-29 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "emr_prcpmngtxp::MMO001.xjs";
- var prevFocusIndex = 0;
- var arErrorCode = new HashArray();
- function SPMMB21600_onload(obj:Form, e:LoadEventInfo)
- {
- frmf_initForm(obj);
- ds_srchcond.addRow();
- ds_srchcond.setColumn(0,"srchdd",utlf_getCurrentDate()); // 기준일자
- ds_srchcond.setColumn(0,"ioflag","O");
- ds_trgtcond.setColumn(0,"ioflag","O");
-
- //rdo_setflag.value = "P";
-
-
- lf_mmbfGetDeptCodeComboList(ds_init_orddept , "D");
- lf_mmbfGetDeptCodeComboList(ds_init_orddept2, "D");
- ds_trgtprmsprcpsetlist.clearData();
- ds_prmsprcpsetdetllist.clearData();
-
- }
- function button2_onclick(obj:Button, e:ClickEventInfo)
- {
- // 원본
- // var item = trv_prmsprcpsetlist.item(trv_prmsprcpsetlist.selectedIndex);
- // var index = ds_prmsprcpsetlist.rowposition;
-
- var trvRow = ds_prmsprcpsetlist.rowposition;
- if (trvRow < 0 ) {
- sysf_messageBox("복사 할 폴더가 선택 되지 않았습니다.", "E999");
- return;
- }
-
- var sour_setno = ds_prmsprcpsetlist.getColumn(trvRow, "setno");
- var sour_settypecd = ds_prmsprcpsetlist.getColumn(trvRow, "settypecd");
- var sour_setkindcd = ds_prmsprcpsetlist.getColumn(trvRow, "setkindcd");
- var sour_setclscd = ds_prmsprcpsetlist.getColumn(trvRow, "setclscd");
- var sour_settrgtcd = ds_prmsprcpsetlist.getColumn(trvRow, "settrgtcd");
- var sour_ioflag = ds_prmsprcpsetlist.getColumn(trvRow, "ioflag");
- var sour_supsetno = ds_prmsprcpsetlist.getColumn(trvRow, "supsetno");
-
- // 복사할 대상
- //var item = trv_trgtset.item(trv_trgtset.selectedIndex);
- //var indx = trv_trgtset.selectedIndex;
-
- var rowpos = ds_trgtprmsprcpsetlist.rowposition;
- if(rowpos < 0) return;
-
- var trgt_setno = ds_trgtprmsprcpsetlist.getColumn(rowpos, "setno");
- var trgt_settypecd = ds_trgtprmsprcpsetlist.getColumn(rowpos, "settypecd");
- var trgt_setkindcd = ds_trgtprmsprcpsetlist.getColumn(rowpos, "setkindcd");
- var trgt_setclscd = ds_trgtprmsprcpsetlist.getColumn(rowpos, "setclscd");
- var trgt_settrgtcd = ds_trgtprmsprcpsetlist.getColumn(rowpos, "settrgtcd");
- var trgt_ioflag = ds_trgtprmsprcpsetlist.getColumn(rowpos, "ioflag");
- var trgt_supsetno = ds_trgtprmsprcpsetlist.getColumn(rowpos, "supsetno");
-
- dsf_makeValue(ds_setcopy,"sour_setno", "string", sour_setno);
- dsf_makeValue(ds_setcopy,"sour_settypecd", "string", sour_settypecd);
- dsf_makeValue(ds_setcopy,"sour_setkindcd", "string", sour_setkindcd);
- dsf_makeValue(ds_setcopy,"sour_setclscd", "string", sour_setclscd);
- dsf_makeValue(ds_setcopy,"sour_settrgtcd", "string", sour_settrgtcd);
- dsf_makeValue(ds_setcopy,"sour_ioflag", "string", sour_ioflag);
- dsf_makeValue(ds_setcopy,"sour_supsetno", "string", sour_supsetno);
- dsf_makeValue(ds_setcopy,"trgt_setno", "string", trgt_setno);
- dsf_makeValue(ds_setcopy,"trgt_settypecd", "string", trgt_settypecd);
- dsf_makeValue(ds_setcopy,"trgt_setkindcd", "string", trgt_setkindcd);
- dsf_makeValue(ds_setcopy,"trgt_setclscd", "string", trgt_setclscd);
- dsf_makeValue(ds_setcopy,"trgt_settrgtcd", "string", trgt_settrgtcd);
- dsf_makeValue(ds_setcopy,"trgt_ioflag", "string", trgt_ioflag);
- dsf_makeValue(ds_setcopy,"trgt_supsetno", "string", trgt_supsetno);
-
-
- var oParam = {};
- oParam.id = "TXMMB21601";
- oParam.service = "prcpbaseapp.PrmsPrcpMngt";
- oParam.method = "reqExePrmsPrcpSetCopyInfo";
- oParam.inds = "req=ds_setcopy";
- oParam.outds = "ds_tmp=tmp";
- oParam.async = false;
-
- tranf_submit(oParam);
- var procflag = "";
- var setkindcd = ds_trgtcond.getColumn(0,"prmsflag");
- if (setkindcd =="P") {
- var setnm = sysf_getUserInfo("usernm");
- var settrgtcd = sysf_getUserInfo("userid");
- } else {
- var setnm = sysf_getUserInfo("dutplcenm");
- var settrgtcd = sysf_getUserInfo("dutplcecd");
- }
- var ioflag = ds_trgtcond.getColumn(0,"ioflag");
- fReqSetTreeView(this.trv_trgtset, setkindcd, "D", "P", procflag, settrgtcd, setnm, ioflag, this.ds_trgtprmsprcpsetlist)
- }
- function grd_srchprcp_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
-
- var rowpos = this.ds_trgtprmsprcpsetlist.rowposition;
-
- var trgtsetno = ds_trgtprmsprcpsetlist.getColumn(rowpos,"setno");
- var trgtsettypecd = ds_trgtprmsprcpsetlist.getColumn(rowpos,"settypecd");
- var trgtsetnm = ds_trgtprmsprcpsetlist.getColumn(rowpos,"setnm");
-
- var row = this.ds_trgtprmsprcpsetdetllist.rowposition;
- var srchprcpnm = ds_trgtprmsprcpsetdetllist.getColumn(row,"prcpnm");
- var srchsettypecd = ds_trgtprmsprcpsetdetllist.getColumn(row,"settypecd");
- var srchsetcdno = ds_trgtprmsprcpsetdetllist.getColumn(row,"setcdno");
- var srchsetno = ds_trgtprmsprcpsetdetllist.getColumn(row,"setno");
-
-
- var param = "trgtsetno▦trgtsettypecd▦trgtsetnm▦srchsettypecd▦srchsetcdno▦srchsetno▩";
- param = param + trgtsetno + "▦" + trgtsettypecd + "▦" + trgtsetnm + "▦" + srchsettypecd + "▦" + srchsetcdno + "▦" + srchsetno + "▩";
- //model.setValue("/root/main/copycond", param);
- dsf_setCSVToDs(ds_copycond, param) ;
- var oParam = {};
- oParam.id = "TXMMB21601";
- oParam.service = "prcpbaseapp.PrmsPrcpMngt";
- oParam.method = "reqExePrmsPrcpDetlCopyInfo";
- oParam.inds = "req=ds_copycond";
- oParam.outds = "ds_tmp=tmp";
- oParam.async = false;
- //oParam.callback = "cf_TXMMB21601";
- tranf_submit(oParam);
-
- fReqPrmsDetlSet(trv_trgtset);
-
- }
- function button3_onclick(obj:Button, e:ClickEventInfo)
- {
- var procflag = "";
-
- var setkindcd = ds_trgtcond.getColumn(0,"prmsflag");
- if (setkindcd =="P") {
- var setnm = sysf_getUserInfo("usernm");
- var settrgtcd = sysf_getUserInfo("userid");
- } else {
- var setnm = sysf_getUserInfo("dutplcenm");
- var settrgtcd = sysf_getUserInfo("dutplcecd");
- }
-
- var ioflag = ds_trgtcond.getColumn(0,"ioflag");
- //var rsltref = "/root/main/trgtprmsprcpsetinfo";
- fReqSetTreeView(trv_trgtset, setkindcd, "D", "P", procflag, settrgtcd, setnm, ioflag, this.ds_trgtprmsprcpsetlist)
-
- }
- function button1_onclick(obj:Button, e:ClickEventInfo)
- {
- var procflag = "";
- var setkindcd = ds_srchcond.getColumn(0,"prmsflag");
- if(setkindcd != "P"){
- procflag = "D";
- }
- if (setkindcd == "P") {
- var setnm = this.cmb_srchdrid.text;
- var settrgtcd = cmb_srchdrid.value;
- } else {
- var settrgtcd = cmb_srchdeptcd.value;
- var setnm = cmb_srchdeptcd.text;
- }
- var ioflag = ds_srchcond.getColumn(0,"ioflag");
- //var rsltref = "/root/main/prmsprcpsetinfo";
- //fReqSetTreeView("trv_prmsprcpsetlist", setkindcd, "D", "P", procflag, deptcd, deptnm, ioflag, rsltref)
- fReqSetTreeView(trv_prmsprcpsetlist, setkindcd, "D", "P", procflag, settrgtcd, setnm, ioflag, this.ds_prmsprcpsetlist)
-
- }
- function button5_onclick(obj:Button, e:ClickEventInfo)
- {
- var param = "trgtsetno▦trgtsettypecd▦trgtsetnm▦srchsettypecd▦srchsetcdno▦srchsetno▦srchprcpmixno▩";
- //var item = trv_trgtset.item(trv_trgtset.selectedIndex);
- //var indx = trv_trgtset.selectedIndex;
- var rowpos = this.ds_trgtprmsprcpsetlist.rowposition;
- if(rowpos < 0) {
- sysf_messageBox("복사 할 폴더가 선택 되지 않았습니다.", "E999");
- return;
- }
-
-
- var trgtsetno = this.ds_trgtprmsprcpsetlist.getColumn(rowpos, "setno");
- if(trgtsetno == "1") {
- sysf_messageBox("선택한 폴더(최상위 폴더)는 처방을 복사할 수 없습니다.", "E999");
- return;
- }
-
- var trgtsettypecd = this.ds_trgtprmsprcpsetlist.getColumn(rowpos, "settypecd");
- var trgtsetnm = this.ds_trgtprmsprcpsetlist.getColumn(rowpos, "setnm");
-
- var row = ds_prmsprcpsetdetllist.rowposition;
- //sysf_trace("rowcount = " + ds_prmsprcpsetdetllist.rowcount);
- for (i = 0 ; i < ds_prmsprcpsetdetllist.rowcount; i++ ) {
- var chk = ds_prmsprcpsetdetllist.getColumn(i,"chk");
- if (chk == "Y") {
- var srchprcpnm = ds_prmsprcpsetdetllist.getColumn(i,"prcpnm");
- var srchsettypecd = ds_prmsprcpsetdetllist.getColumn(i,"settypecd");
- var srchsetcdno = ds_prmsprcpsetdetllist.getColumn(i,"setcdno");
- var srchsetno = ds_prmsprcpsetdetllist.getColumn(i,"setno");
- var srchprcpmixno = ds_prmsprcpsetdetllist.getColumn(i,"prcpmixno");
-
- param = param + trgtsetno + "▦" + trgtsettypecd + "▦" + trgtsetnm + "▦" + srchsettypecd + "▦" + srchsetcdno + "▦" + srchsetno + "▦" + srchprcpmixno + "▩";
- }
- }
- //sysf_trace(param);
-
- dsf_setCSVToDs("ds_copycond", param) ;
- ds_copycond.updateColID("trgtsetno", "setno");
- ds_copycond.updateColID("trgtsettypecd","settypecd");
- ds_copycond.updateColID("trgtsetnm", "setnm");
- ds_copycond.updateColID("srchprcpmixno","prcpmixno");
-
- //sysf_trace(ds_copycond.saveXML());
- var oParam = {};
- oParam.id = "TXMMB21601";
- oParam.service = "prcpbaseapp.PrmsPrcpMngt";
- oParam.method = "reqExePrmsPrcpDetlCopyInfo";
- oParam.inds = "req=ds_copycond";
- oParam.outds = "ds_tmp=tmp";
- oParam.async = false;
- //oParam.callback = "cf_TXMMB21601";
- tranf_submit(oParam);
-
-
- fReqPrmsDetlSet(trv_trgtset);
- }
- function group2_btn_cnfm_onclick(obj:Button, e:ClickEventInfo)
- {
- fClkBtnCnfm();
- }
- function group2_ipt_setnm_onkeyup(obj:Edit, e:KeyEventInfo)
- {
-
- }
- function cmb_srchdeptcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- var sOrdDd = ds_srchcond.getColumn(0,"srchdd");
- lf_mmbfGetUserComboList(ds_init_userlist , cmb_srchdeptcd.value, "0330", "", "", sOrdDd);
- }
- function ipt_orddd_onchanged(obj:Calendar, e:ChangeEventInfo)
- {
- //model.removeNodeset("/root/init/orddept");
- ds_init_orddept.clearData();
- //model.makeNode("/root/init/orddept/dept");
-
- var sOrdDd = ds_srchcond.getColumn(0,"srchdd");
- var sOrdDeptCd = ds_srchcond.getColumn(0,"orddeptcd");
-
- lf_mmbfGetDeptCodeComboList(ds_init_orddept, "D", sOrdDd); // 진료일자 기준으로 진료과를 다시 조회
-
- if(utlf_isNull(ds_init_orddept.lookup("deptcd", sOrdDeptCd, "deptcd"))) {
- if(lf_ContainsHardCD("445", sOrdDeptCd)) { // 소아청소년과 분과 이면 소아청소년과로 설정.
- ds_srchcond.setColumn(0,"orddeptcd", "2110000000");
-
- var ev = new ItemChangeEventInfo;
- frmf_inputEnterKey("cmb_srchdeptcd", "onitemchanged", ev );
- } else {
- ds_srchcond.setColumn(0,"orddeptcd", "");
- }
- }
- }
- function rdo_setflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
-
- //setCmbColor(rdo_setflag, "#ff0000", "bold");
- var prmsflag = ds_srchcond.getColumn(0,"prmsflag");
- if (prmsflag == "P") {
- cmb_srchdrid.enable = true;
- lf_mmbfGetUserComboList(ds_init_userlist , ds_srchcond.getColumn(0,"orddeptcd"), "0330");
- } else if (prmsflag == "D") {
- cmb_srchdrid.enable = false;
- }
- }
-
-
-
- /**
- * @desc : 약속SET 처방/진단/수술/프로토콜 조회
- * @
- * @param : trvObj - treeview Obj Name
- : setkindcd - SET종류코드(개인P/부서D)
- * : setclscd - SET분류코드(의사D)
- * : settypecd - SET분류코드(처방P/진단D/수술O/프로토콜C)
- * : procflag - 처리구분(부서SET:D)
- * : deptcd - 부서코드
- * : deptnm - 부서명
- * : ioflag - 외래/입원구분
- * : rsltref - 리턴 결과 값
- * @return :
- * @---------------------------------------------------
- */
- function fReqSetTreeView(trvObj, setkindcd, setclscd, settypecd, procflag, settrgtcd, setnm, ioflag, rsltds){
-
- ds_reqdata.clear();
- dsf_makeValue(ds_reqdata,"setkindcd", "string" , setkindcd); //개인, 부서
- dsf_makeValue(ds_reqdata,"setclscd", "string" , setclscd); //의사
- dsf_makeValue(ds_reqdata,"settypecd", "string" , settypecd); //처방, 진단, 수술, 프로토콜
- dsf_makeValue(ds_reqdata,"procflag" , "string" , procflag); //처리구분(부서SET 조회시 설정)
- dsf_makeValue(ds_reqdata,"settrgtcd" , "string" , settrgtcd); //부서코드(부서SET 조회시 설정)
- dsf_makeValue(ds_reqdata,"setnm" , "string" , setnm); //부서명 (부서SET 조회시 설정)
- dsf_makeValue(ds_reqdata,"ioflag" , "string" , ioflag); //외래입원구분
- var oParam = {};
- oParam.id = "TRMMB00601";
- oParam.service = "prcpbaseapp.PrmsPrcpMngt";
- oParam.method = "reqGetCopyPrmsPrcpSetList";
- oParam.inds = "req=ds_reqdata";
- oParam.outds = "ds_hidden_prmsprcpsetlist=prmsprcpsetlist";
- oParam.async = false;
- oParam.callback = "cf_TRMMB00601";
- tranf_submit(oParam);
- var errCode = arErrorCode.pop("TRMMB00601");
- if(errCode >= 0) {
- dsf_copyDs(rsltds, ds_hidden_prmsprcpsetlist);
- ds_hidden_prmsprcpsetlist.clear();
- }
- }
- function cf_TRMMB00601(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
-
- }
- /**
- * @desc : 약속SET상세 조회
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fReqPrmsDetlSet(trvobj:Grid){
- var dsobj = objects[trvobj.binddataset];
- var rowpos = dsobj.rowposition;
- utlf_addLog("rowpos = " + dsobj.rowposition);
-
- if (trvobj.name == "trv_trgtset")
- {
- var ds_dtlobj = this.ds_trgtprmsprcpsetdetllist;
- }
- else
- {
- var ds_dtlobj = this.ds_prmsprcpsetdetllist;
- }
- var levl = dsobj.getColumn(rowpos, "levl");
- var setno = dsobj.getColumn(rowpos, "setno");
- var settypecd = dsobj.getColumn(rowpos, "settypecd");
- var setnm = dsobj.getColumn(rowpos, "setnm");
- dsf_makeValue(ds_detlreqdata,"setno" ,"string" , setno);
- dsf_makeValue(ds_detlreqdata,"settypecd" ,"string" , settypecd);
- dsf_makeValue(ds_detlreqdata,"setnm" ,"string" , setnm);
- ds_reqdata.clearData();
- dsf_makeValue(ds_reqdata,"setno","string", ds_detlreqdata.getColumn(0,"setno"));
- dsf_makeValue(ds_reqdata,"settypecd","string", ds_detlreqdata.getColumn(0,"settypecd"));
- var oParam = {};
- oParam.id = "TRMMB21602";
- oParam.service = "prcpbaseapp.PrmsPrcpMngt";
- oParam.method = "reqGetPrmsPrcpDetlList";
- oParam.inds = "req=ds_detlreqdata";
- oParam.outds = "ds_temp_prmsprcpsetdetllist=prmsprcpsetdetllist";
- oParam.async = false;
- oParam.callback = "cf_TRMMB21602";
- tranf_submit(oParam);
- dsf_copyDs(ds_dtlobj,ds_temp_prmsprcpsetdetllist,"replace");
- //trvobj.setTreeStatus(trvobj.currentrow, true);
- }
- function cf_TRMMB21602(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- }
- /**
- * @desc : 새폴더 추가
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fAddPrmsDiagSet(){
- //var item = trv_trgtset.item(trv_trgtset.selectedIndex);
- //if(item == null){return;}
- var currow = ds_trgtprmsprcpsetlist.rowposition;
- this.group2.ipt_setnm.value = "";
-
- if(fSetPrmsDiagInfo(currow, "i")!=-1){
- dsf_makeValue(ds_hidden_prmsprcpsetlist, "status", "string", "i");
- fShowWndIptBox();
- }
- }
- /**
- * @desc : 약속진단 SET정보 SETTING
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fSetPrmsDiagInfo(rowpos, status){
- var setno = this.ds_trgtprmsprcpsetlist.getColumn(rowpos,"setno");
- var settypecd = this.ds_trgtprmsprcpsetlist.getColumn(rowpos,"settypecd");
- if(status == "u" && setno == 1){
- sysf_messageBox("선택한 폴더는 수정", "E001");
- return -1;
- }else if(status == "d" && setno == 1){
- sysf_messageBox("선택한 폴더는 삭제", "E001");
- return -1;
- }else if(settypecd == "E"){
- sysf_messageBox("선택한 폴더는 사용", "E001");
- return -1;
- }
- var setnm = this.ds_trgtprmsprcpsetlist.getColumn(rowpos,"setnm");
- if(status == "d"){
- var rtnval = sysf_messageBox("[" + setnm + "]하위의 모든 폴더가 지워집니다. " + "[" + setnm + "]폴더를", "Q001");
- if(rtnval == 7){
- return -1;
- }
- }
- var levl = this.ds_trgtprmsprcpsetlist.getColumn(rowpos,"levl");
- var supsetno = this.ds_trgtprmsprcpsetlist.getColumn(rowpos,"supsetno");
- var setkindcd = this.ds_trgtprmsprcpsetlist.getColumn(rowpos,"setkindcd");
- var setclscd = this.ds_trgtprmsprcpsetlist.getColumn(rowpos,"setclscd");
- var settrgtcd = this.ds_trgtprmsprcpsetlist.getColumn(rowpos,"settrgtcd");
- var settypecd = this.ds_trgtprmsprcpsetlist.getColumn(rowpos,"settypecd");
- var sortno = this.ds_trgtprmsprcpsetlist.getColumn(rowpos,"sortno");
- var ioflag = ds_trgtcond.getColumn(0,"ioflag");
- if(settypecd == "P"){
- ioflag = ds_trgtcond.getColumn(0,"ioflag");
- }else{
- ioflag = "N";
- }
- dsf_makeValue(ds_hidden_prmsprcpsetlist, "levl" ,"string" , levl);
- dsf_makeValue(ds_hidden_prmsprcpsetlist, "setno","string" , setno);
- dsf_makeValue(ds_hidden_prmsprcpsetlist, "setkindcd","string" , setkindcd);
- dsf_makeValue(ds_hidden_prmsprcpsetlist, "setclscd","string" , setclscd);
- dsf_makeValue(ds_hidden_prmsprcpsetlist, "settrgtcd","string" , settrgtcd);
- dsf_makeValue(ds_hidden_prmsprcpsetlist, "settypecd","string" , settypecd);
- dsf_makeValue(ds_hidden_prmsprcpsetlist, "status","string" , status);
- dsf_makeValue(ds_hidden_prmsprcpsetlist, "setnm" ,"string" , setnm);
- dsf_makeValue(ds_hidden_prmsprcpsetlist, "ioflag" ,"string" , ioflag);
- if(status == "i"){
- dsf_makeValue(ds_hidden_prmsprcpsetlist, "supsetno","string" , setno);
- }else{
- dsf_makeValue(ds_hidden_prmsprcpsetlist, "supsetno","string" , supsetno);
- }
- }
- /**
- * @desc : 약속진단관리 폴더명을 입력할 InputBox를 보여줌.
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fShowWndIptBox(){
- var oGrid = this.components[this.getFocus().name];
- var oRect = oGrid.getCellRect(oGrid.currentrow, oGrid.currentcol);
- if(oRect.bottom >= 590){
- var ypos = oRect.top - 55;
- }else{
- var ypos = oRect.bottom;
- }
- group2.position.y = ypos + oGrid.position.y;
- group2.visible = true;
- group2.ipt_setnm.setFocus();
- }
- /**
- * @desc : 폴더 저장 후, 저장된 폴더의 depth까지 펼친다
- * @
- * @param :
- * @return :
- * @authur : 오지훈 2007. 10. 21
- * @---------------------------------------------------
- */
- function fClkBtnCnfm(){
- var prmsflag = "P";
- // var item = trv_trgtset.item(trv_trgtset.selectedIndex);
- // if(item == null){return;}
- var currow = this.ds_trgtprmsprcpsetlist.rowposition;
- // var indx = trv_trgtset.selectedIndex;
-
- group2.visible = false;
- trv_trgtset.setFocus();
-
- fSavePrmsDiagSet();
-
- //trv_trgtset.select(currow);
- //trv_trgtset.expand(indx, true);
- //trv_trgtset.refresh();
- }
- /**
- * @desc : 약속진단 SET저장
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fSavePrmsDiagSet(){
- var setnm = group2.ipt_setnm.value;
-
- this.ds_hidden_prmsprcpsetlist.setColumn(0,"setnm", setnm);
- dsf_copyDs(ds_savedata,ds_hidden_prmsprcpsetlist,"replace");
- var oParam = {};
- oParam.id = "TXMMB00601";
- oParam.service = "prcpbaseapp.PrmsPrcpMngt";
- oParam.method = "reqExeSavePrmsPrcpSet";
- oParam.inds = "req=ds_savedata";
- oParam.outds = "ds_hidden_prmsprcpsetlist=prmsprcpsetlist";
- oParam.async = false;
- oParam.callback = "cf_TXMMB00601";
- tranf_submit(oParam);
-
- }
- function cf_TXMMB00601(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- dsf_copyDs(ds_trgtprmsprcpsetlist,ds_hidden_prmsprcpsetlist,"replace");
- ds_trgtprmsprcpsetlist.setColumn(0,"ref","");
- }
- /**
- * @desc : 폴더 수정
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fUpdtPrmsDiagSet(){
- //var item = trv_trgtset.item(trv_trgtset.selectedIndex);
- //if(item == null){return;}
- var currow = this.ds_trgtprmsprcpsetlist.rowposition;
- var foldernm = this.ds_trgtprmsprcpsetlist.getColumn(currow,"setnm");
- group2.ipt_setnm.value = foldernm;
-
- if(fSetPrmsDiagInfo(currow, "u")!=-1){
- fShowWndIptBox();
- }
- }
- /**
- * @desc : 폴더 삭제
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fDelPrmsDiagSet(){
- //var item = trv_trgtset.item(trv_trgtset.selectedIndex);
- //if(item == null){return;}
- var currow = this.ds_trgtprmsprcpsetlist.rowposition;
- var supsetno = this.ds_trgtprmsprcpsetlist.getColumn(currow,"supsetno");
- if(fSetPrmsDiagInfo(currow, "d") != -1){
- fSavePrmsDiagSet();
- }
- var procflag = "";
- var setkindcd = ds_trgtcond.getColumn(0,"prmsflag");
- if (setkindcd =="P") {
- var setnm = sysf_getUserInfo("usernm");
- var settrgtcd = sysf_getUserInfo("userid");
- } else {
- var setnm = sysf_getUserInfo("dutplcenm");
- var settrgtcd = sysf_getUserInfo("dutplcecd");
- }
- var ioflag = ds_trgtcond.getColumn(0,"ioflag");
- //var rsltref = "/root/main/trgtprmsprcpsetinfo";
- fReqSetTreeView(trv_trgtset, setkindcd, "D", "P", procflag, settrgtcd, setnm, ioflag, this.ds_trgtprmsprcpsetlist);
- // iviewer1.window.javascript.fClrGridData();
- }
- function trv_trgtset_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.row < 0 || e.col < 0) return;
- obj.setFocus();
- var prmsflag = "P"
-
- grdf_setSelectedCell(obj, e);
-
- obj.oncellclick.fireEvent(obj, new GridClickEventInfo());
- trvprcpmenu.trackPopup(e.screenX,e.screenY);
- }
- function trvprcpmenu_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
- {
- eval(e.id + "()");
- }
- function trv_prmsprcpsetlist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
-
- if(obj.userdata == 1 && e.clickitem == "treebutton") {
- obj.userdata = 0;
- return;
- }
-
- fReqPrmsDetlSet(obj);
-
- var row = obj.getTreeRow(e.row);
- if(obj.getTreeStatus(row) == 0)
- obj.setTreeStatus(row, true);
-
- obj.userdata = 0;
-
-
-
- }
- function trv_trgtset_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if(obj.userdata == 1 && e.clickitem == "treebutton") {
- obj.userdata = 0;
- return;
- }
-
- fReqPrmsDetlSet(obj);
-
- var row = obj.getTreeRow(e.row);
- if(obj.getTreeStatus(row) == 0)
- obj.setTreeStatus(row, true);
-
- obj.userdata = 0;
- }
- function comn_grid_cantreestatuschange(obj:Grid, e:GridTreeStatusEventInfo)
- {
- obj.userdata = 1;
- }
- function comn_grid_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- if(obj.userdata == 1 && e.clickitem == "treebutton") {
- obj.userdata = 0;
- return;
- }
-
- var row = obj.getTreeRow(e.row);
- if(obj.getTreeStatus(row) == 0)
- obj.setTreeStatus(row, true);
- else if(obj.getTreeStatus(row) == 1)
- obj.setTreeStatus(row, false);
-
- obj.userdata = 0;
- }
- ]]></Script>
- </Form>
- </FDL>
|