123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565 |
- <?xml version="1.0" encoding="utf-8" standalone="no"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMPMB03700" position="absolute 0 0 1280 1024" titletext="검사 예약 제어 정보 관리" onload="SMPMB03700_onload">
- <Layouts>
- <Layout>
- <Div id="Div00" taborder="7" position="absolute 0 22 1194 59" class="div_SA"/>
- <Static id="cap_title" class="tit_1" position="absolute 0 0 191 23" style="align:left middle;font:Dotum,9,bold;" text="검사 예약 제어 정보 관리"/>
- <Static id="caption7" class="tit_2" position="absolute 0 69 129 86" style="font:,,bold;" text="등록된 제어 내역"/>
- <Grid id="grd_rgst" binddataset="ds_send_rgst_terminfo" position="absolute 625 345 1195 625" style="" autofittype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="50"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="235"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="제어순번"/>
- <Cell col="1" text="항번"/>
- <Cell col="2" text="구분"/>
- <Cell col="3" text="항목순번"/>
- <Cell col="4" text="항목"/>
- <Cell col="5" text="연산"/>
- <Cell col="6" text="값형식"/>
- <Cell col="7" text="포함"/>
- <Cell col="8" text="코드"/>
- <Cell col="9" text="비교값"/>
- </Band>
- <Band id="body">
- <Cell text="bind:ctrlseq"/>
- <Cell col="1" text="bind:termseq"/>
- <Cell col="2" displaytype="combo" text="bind:itemtype" combodataset="ds_init_itemtype_typeinfo" combocodecol="cd" combodatacol="nm"/>
- <Cell col="3" text="bind:itemseq"/>
- <Cell col="4" text="bind:itemnm"/>
- <Cell col="5" displaytype="combo" text="bind:opcode" combodataset="ds_init_opcode_cdinfo" combocodecol="cd" combodatacol="nm"/>
- <Cell col="6" text="bind:valtype"/>
- <Cell col="7" text="bind:inflag"/>
- <Cell col="8" text="bind:val"/>
- <Cell col="9" style="align:left middle;" text="bind:valnm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static id="caption9" class="tit_2" position="absolute 625 324 753 341" style="" text="조건 및 제어 내역"/>
- <Button id="btn_rgst" class="btn4_letter2" position="absolute 1139 738 1195 760" style="" text="등록" onclick="btn_rgst_onclick"/>
- <Button id="btn_itemmng" class="btn3_letter6" visible="false" position="absolute 1033 738 1137 760" style="" text="제어항목관리" onclick="btn_itemmng_onclick"/>
- <Button id="btn_delterm" class="btn2_letter2" position="absolute 1088 65 1130 84" style="" text="삭제" onclick="btn_delterm_onclick"/>
- <Button id="btn_newrgst" class="btn2_letter4" position="absolute 551 320 615 339" style="" text="신규등록" onclick="btn_newrgst_onclick"/>
- <Button id="btn_delrgst" class="btn2_letter2" position="absolute 1153 320 1195 339" style="" text="삭제" onclick="btn_delrgst_onclick"/>
- <Button id="btn_up" visible="false" position="absolute 1099 320 1125 339" style="background:_gradation URL(../../.._com_commonweb_images_btn_send_up.gif) ;" text="" onclick="btn_up_onclick"/>
- <Button id="btn_down" visible="false" position="absolute 1126 320 1152 339" style="background:_gradation URL(../../.._com_commonweb_images_btn_send_down.gif) ;" text="" onclick="btn_down_onclick"/>
- <Static id="caption4" class="cell_1" position="absolute 625 630 683 735" style="padding:0 0 0 0;align:center;" text="제어설명"/>
- <TextArea id="tar_rgstdesc" position="absolute 684 630 1194 735" style=""/>
- <Static id="caption14" class="tit_2" position="absolute 0 324 168 344" style="font:,,bold;" text="제어문 등록 & 수정"/>
- <Div id="group2" position="absolute 0 392 615 751" style="border: solid #ffd799 #ffd799;background:#fffbf2 ;">
- <Layouts>
- <Layout>
- <Static id="cap_valnm" position="absolute 209 337 554 357" style="align:center ;border: solid #999999 #999999;background:#ffffa0 ;" anchor="default"/>
- <Div id="grp_ref" position="absolute 209 29 334 329" style="border: solid #c0c0c0 #c0c0c0;background:#fffbf2 ;" anchor="default">
- <Layouts>
- <Layout>
- <CheckBox datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="chk_ref" enable="False" position="absolute 5 5 75 25" style="" titletext="CheckBox List" text="참조 항목" scrollbars="none" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="100" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">참조 항목</Col>
- </Row>
- </Rows>
- </Dataset>
- </CheckBox>
- <Static id="cap_addval" position="absolute 4 278 29 293" style="" text="+/-" anchor="default"/>
- <Edit id="ipt_addval" visible="false" position="absolute 30 275 74 294" style="" anchor="default" onkeyup="group2_grp_ref_ipt_addval_onkeyup"/>
- <Button id="btn_addipt" class="btn2_letter2" visible="false" position="absolute 77 275 119 294" style="" text="입력" onclick="group2_grp_ref_btn_addipt_onclick" anchor="default"/>
- <Grid id="grd_ref" binddataset="ds_temp_reflist_refinfo" visible="false" position="absolute 4 89 119 271" style="" oncellclick="group2_grp_ref_grd_ref_oncellclick" anchor="default">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="body">
- <Cell text="bind:itemseq"/>
- <Cell col="1" text="bind:valid"/>
- <Cell col="2" text="bind:itemnm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Div>
- <Div id="grp_drct" position="absolute 209 29 399 79" style="border: solid #c0c0c0 #c0c0c0;background:#fffbf2 ;" anchor="default">
- <Layouts>
- <Layout>
- <CheckBox datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="chk_drct" enable="False" position="absolute 5 5 80 25" style="" titletext="CheckBox List" text="직접 입력" scrollbars="none" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="100" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">직접 입력</Col>
- </Row>
- </Rows>
- </Dataset>
- </CheckBox>
- <Edit id="ipt_drct" visible="false" position="absolute 5 25 184 44" style="" anchor="default" onkeyup="group2_grp_drct_ipt_drct_onkeyup"/>
- <Button id="btn_drctipt" class="btn2_letter2" visible="false" position="absolute 142 4 184 23" style="" text="입력" onclick="group2_grp_drct_btn_drctipt_onclick" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Grid id="grd_item" position="absolute 9 84 124 329" style="" oncellclick="group2_grd_item_oncellclick" anchor="default" binddataset="dsft_main_itemlist_iteminfo">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="body">
- <Cell text="bind:itemtype"/>
- <Cell col="1" text="bind:itemseq"/>
- <Cell col="2" text="bind:valtype"/>
- <Cell col="3" text="bind:addflag"/>
- <Cell col="4" text="bind:valid"/>
- <Cell col="5" text="bind:srchcd"/>
- <Cell col="6" text="bind:valseqarr"/>
- <Cell col="7" text="bind:itemnm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static id="cap_opnm" position="absolute 134 337 199 357" style="align:center ;border: solid #999999 #999999;background:#ffffa0 ;" anchor="default"/>
- <Static id="cap_item" position="absolute 9 337 124 357" style="align:center ;border: solid #999999 #999999;background:#ffffa0 ;" anchor="default"/>
- <Grid id="grd_opcode" position="absolute 134 29 199 329" style="" oncellclick="group2_grd_opcode_oncellclick" anchor="default" binddataset="dsft_init_opcode_cdinfo">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="50"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="body">
- <Cell text="bind:cd"/>
- <Cell col="1" text="bind:nm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Div id="grp_enum" position="absolute 209 89 399 329" style="border: solid #c0c0c0 #c0c0c0;background:#fffbf2 ;" anchor="default">
- <Layouts>
- <Layout>
- <CheckBox datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="chk_enum" enable="False" position="absolute 5 5 75 25" style="" titletext="CheckBox List" text="열거 항목" scrollbars="none" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="100" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">열거 항목</Col>
- </Row>
- </Rows>
- </Dataset>
- </CheckBox>
- <Radio innerdataset="ds_temp_enumlist_enuminfo" datacolumn="itemnm" codecolumn="itemseq" columncount="-1" rowcount="-1" id="rdo_enum" visible="false" position="absolute 9 29 179 234" style="" onitemchanged="group2_grp_enum_rdo_enum_onitemchanged" anchor="default"/>
- <cp_checkboxList innerdataset="ds_temp_enumlist_enuminfo" datacolumn="itemnm" codecolumn="itemseq" columncount="-1" rowcount="-1" id="chk_enumarr" visible="false" col="1" row="100" position="absolute 9 134 179 234" style="" titletext="CheckBox List" text="chk_enumarr" scrollbars="none" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="100"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption5" class="tit_2" position="absolute 134 8 185 26" style="" text="연산" anchor="default"/>
- <Static id="caption6" class="tit_2" position="absolute 209 8 248 26" style="" text="값" anchor="default"/>
- <Static id="caption16" class="tit_2" position="absolute 9 66 83 84" style="" text="항목" anchor="default"/>
- <Static id="cap_grid" class="tit_2" position="absolute 9 9 58 27" style="" text="구분" anchor="default"/>
- <Button id="btn_add" class="btn2_letter2" position="absolute 562 337 604 356" style="background:_gradation URL(../../.._com_commonweb_images_btn1_letter2.gif) ;" text="추가" onclick="group2_btn_add_onclick" anchor="default"/>
- <Radio innerdataset="ds_init_itemtype_typeinfo" datacolumn="nm" codecolumn="cd" columncount="-1" rowcount="-1" id="rdo_itemtype" position="absolute 9 29 109 49" style="" onitemchanged="group2_rdo_itemtype_onitemchanged" anchor="default"/>
- <Div id="grp_srch" position="absolute 409 29 604 329" style="border: solid #c0c0c0 #c0c0c0;background:#fffbf2 ;" anchor="default">
- <Layouts>
- <Layout>
- <CheckBox datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="chk_srch" enable="False" position="absolute 5 5 75 25" style="" titletext="CheckBox List" text="조회 입력" scrollbars="none" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="100" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">조회 입력</Col>
- </Row>
- </Rows>
- </Dataset>
- </CheckBox>
- <Button id="btn_srch" class="icon_search" visible="false" position="absolute 79 6 95 22" style="" text="" onclick="group2_grp_srch_btn_srch_onclick" anchor="default"/>
- <Button id="btn_srchipt" class="btn2_letter2" visible="false" position="absolute 147 4 189 23" style="" text="입력" onclick="group2_grp_srch_btn_srchipt_onclick" anchor="default"/>
- <Grid id="grd_srch" binddataset="ds_temp_srchlist_srchinfo" visible="false" position="absolute 4 24 189 294" style="" anchor="default" autofittype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24"/>
- <Column size="0"/>
- <Column size="158"/>
- </Columns>
- <Rows>
- <Row size="0" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1"/>
- <Cell col="2"/>
- </Band>
- <Band id="body">
- <Cell expr="currow + 1"/>
- <Cell col="1" text="bind:val"/>
- <Cell col="2" text="bind:valnm"/>
- </Band>
- </Format>
- <Format id="format_copy"/>
- </Formats>
- </Grid>
- <Button id="btn_delsrch" class="btn2_letter2" visible="false" position="absolute 104 4 146 23" style="" text="삭제" onclick="group2_grp_srch_btn_delsrch_onclick" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- </Div>
- <Static id="cap_status" position="absolute 504 323 535 338" style="font:,,bold;align:left middle;" text="등록"/>
- <Static id="caption18" position="absolute 469 323 504 338" style="" text="상태 :"/>
- <Shape id="line1" class="line_10" linetype="horizontal" position="absolute 0 86 1195 90" style="" anchor="default"/>
- <Shape id="line2" class="line_10" linetype="horizontal" position="absolute 625 341 1195 345" style="" anchor="default"/>
- <Static id="caption8" class="cell_1" position="absolute 625 739 683 760" style="padding:0 0 0 0;align:center;" text="적용기간"/>
- <Static id="caption11" position="absolute 774 743 789 758" style="align:center ;" text="~"/>
- <Calendar id="ipt_fromdd" position="absolute 684 740 774 759" style="" anchor="default"/>
- <Calendar id="ipt_todd" position="absolute 788 740 878 759" style="" anchor="default"/>
- <Static id="caption35" class="search_name" position="absolute 5 33 81 50" style="" text="예약처 :"/>
- <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="cmb_rsrvplce" taborder="1" position="absolute 85 31 165 50" style="">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">T</Col>
- <Col id="datacolumn">통합예약</Col>
- </Row>
- <Row>
- <Col id="codecolumn">I</Col>
- <Col id="datacolumn">병동</Col>
- </Row>
- <Row>
- <Col id="codecolumn">O</Col>
- <Col id="datacolumn">외래</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static id="caption1" class="search_name" position="absolute 180 33 266 50" style="" text="수행부서 :"/>
- <Combo innerdataset="ds_init_deptlist_deptinfo" datacolumn="deptnm" codecolumn="deptcd" columncount="-1" rowcount="-1" id="cmb_deptcd" taborder="2" position="absolute 270 31 410 50" style="" onitemchanged="cmb_deptcd_onitemchanged"/>
- <Static id="caption2" class="search_name" position="absolute 425 33 499 50" style="" text="검사실 :"/>
- <Combo innerdataset="ds_init_srch_roomlist_roominfo" datacolumn="roomnm" codecolumn="roomcd" columncount="-1" rowcount="-1" id="cmb_roomcd" taborder="3" position="absolute 505 31 645 50" style=""/>
- <Static id="caption3" class="search_name" position="absolute 665 33 741 50" style="" text="검사명 :"/>
- <Combo innerdataset="ds_init_srch_excdlist_excdinfo" datacolumn="excunm" codecolumn="excucd" columncount="-1" rowcount="-1" id="cmb_excucd" taborder="4" position="absolute 744 31 1029 50" style="" onitemchanged="cmb_excucd_onitemchanged"/>
- <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="cmb_newcdyn" taborder="5" position="absolute 1038 31 1108 50" style="">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">신코드</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">구코드</Col>
- </Row>
- <Row>
- <Col id="codecolumn">T</Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Button id="btn_search" class="btn1_letter2" taborder="6" position="absolute 1130 30 1186 52" style="background:_gradation URL(../../.._com_commonweb_images_btn1_letter2.gif) ;" text="조회" onclick="btn_search_onclick"/>
- <Shape id="line13" linetype="vertical" position="absolute 1120 28 1123 55" style="border: solid #FFD799 #FFD799;" anchor="default"/>
- <Shape id="line3" class="line_10" linetype="horizontal" position="absolute 0 341 615 345" style="" anchor="default"/>
- <Static id="caption12" position="absolute 0 347 80 367" style="align:center ;background:#cce8ff ;" text="예약처"/>
- <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="cmb_rgstplce" position="absolute 0 370 80 389" style="background:#ffffa0 ;">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">T</Col>
- <Col id="datacolumn">통합예약</Col>
- </Row>
- <Row>
- <Col id="codecolumn">I</Col>
- <Col id="datacolumn">병동</Col>
- </Row>
- <Row>
- <Col id="codecolumn">O</Col>
- <Col id="datacolumn">외래</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static id="caption13" position="absolute 81 347 201 367" style="align:center ;background:#cce8ff ;" text="수행부서"/>
- <Combo innerdataset="ds_init_deptlist_deptinfo" datacolumn="deptnm" codecolumn="deptcd" columncount="-1" rowcount="-1" id="cmb_rgstdept" position="absolute 81 370 201 389" style="background:#ffffa0 ;" onitemchanged="cmb_rgstdept_onitemchanged"/>
- <Static id="caption15" position="absolute 202 347 322 367" style="align:center ;background:#cce8ff ;" text="검사실"/>
- <Combo innerdataset="ds_init_rgst_roomlist_roominfo" datacolumn="roomnm" codecolumn="roomcd" columncount="-1" rowcount="-1" id="cmb_rgstroom" position="absolute 202 370 322 389" style="background:#ffffa0 ;"/>
- <Static id="caption17" position="absolute 323 347 615 367" style="align:center ;background:#cce8ff ;" text="검사명"/>
- <Combo innerdataset="ds_init_rgst_excdlist_excdinfo" datacolumn="excunm" codecolumn="excucd" columncount="-1" rowcount="-1" id="cmb_rgstexcd" position="absolute 323 370 615 389" style="background:#ffffa0 ;" onitemchanged="cmb_rgstexcd_onitemchanged"/>
- <Button id="btn_expand" position="absolute 1038 64 1058 83" style="background:URL('theme://images\btn_down_N.png') repeat-y 30;" text="" onclick="btn_expand_onclick"/>
- <Button id="btn_collapse" position="absolute 1064 65 1084 84" style="background:URL('theme://images\btn_up_N.png') repeat-y 0,0 30;" text="" onclick="btn_collapse_onclick"/>
- <Shape id="line4" class="line_3" linetype="horizontal" position="absolute 0 345 615 348" style="" anchor="default"/>
- <Shape id="line5" class="line_3" linetype="horizontal" position="absolute 0 390 615 393" style="" anchor="default"/>
- <Shape id="line6" class="line_3" linetype="horizontal" position="absolute 0 368 615 371" style="" anchor="default"/>
- <Grid id="grd_ctrl" binddataset="ds_main_ctrllist_ctrlinfo" position="absolute 0 90 1195 310" style="" oncelldblclick="grd_ctrl_oncelldblclick" onmousedown="grd_ctrl_onmousedown" autofittype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24"/>
- <Column size="60"/>
- <Column size="0"/>
- <Column size="120"/>
- <Column size="0"/>
- <Column size="120"/>
- <Column size="0"/>
- <Column size="200"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="370"/>
- <Column size="40"/>
- <Column size="80"/>
- <Column size="80"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="예약처"/>
- <Cell col="2" text="수행부서"/>
- <Cell col="3" text="수행부서"/>
- <Cell col="4" text="검사실"/>
- <Cell col="5" text="검사실"/>
- <Cell col="6" text="검사코드"/>
- <Cell col="7" text="검사명"/>
- <Cell col="8" text="순번"/>
- <Cell col="9" text="항수"/>
- <Cell col="10" text="설명"/>
- <Cell col="11" text="제어"/>
- <Cell col="12" text="적용시작일"/>
- <Cell col="13" text="적용종료일"/>
- </Band>
- <Band id="body">
- <Cell expr="currow + 1"/>
- <Cell col="1" displaytype="combo" text="bind:rsrvplce" combodataset="ds_init_rsrvplce" combocodecol="value" combodatacol="label"/>
- <Cell col="2" text="bind:suppdeptcd"/>
- <Cell col="3" text="bind:suppdeptnm"/>
- <Cell col="4" text="bind:excuroomcd"/>
- <Cell col="5" text="bind:excuroomnm"/>
- <Cell col="6" text="bind:excucd"/>
- <Cell col="7" text="bind:excunm"/>
- <Cell col="8" text="bind:ctrlseq"/>
- <Cell col="9" text="bind:termcnt"/>
- <Cell col="10" style="align:left middle;" text="bind:ctrldesc"/>
- <Cell col="11" text="bind:ctrltype"/>
- <Cell col="12" displaytype="date" text="bind:fromdd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
- <Cell col="13" displaytype="date" text="bind:todd" mask="yyyy-MM-dd" calendardisplaynulltype="nulltext"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="btn_excel" class="btn2_letter4" position="absolute 1131 65 1195 84" style="" text="엑셀저장" onclick="btn_excel_onclick"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_ctrllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_send_rgst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="rsrvplce" type="STRING" size="256"/>
- <Column id="suppdeptcd" type="STRING" size="256"/>
- <Column id="excuroomcd" type="STRING" size="256"/>
- <Column id="excucd" type="STRING" size="256"/>
- <Column id="ctrlseq" type="STRING" size="256"/>
- <Column id="ctrldesc" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rsrvplce">T</Col>
- <Col id="suppdeptcd"/>
- <Col id="excuroomcd"/>
- <Col id="excucd"/>
- <Col id="ctrlseq"/>
- <Col id="ctrldesc"/>
- <Col id="fromdd"/>
- <Col id="todd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_iptval" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="val" type="STRING" size="256"/>
- <Column id="valnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="val"/>
- <Col id="valnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_deptlist_deptinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="deptcd" type="STRING" size="256"/>
- <Column id="deptnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="deptcd"/>
- <Col id="deptnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_reflist_refinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="itemseq" type="STRING" size="256"/>
- <Column id="itemnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="itemseq"/>
- <Col id="itemnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_srch_excdlist_excdinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="excucd" type="STRING" size="256"/>
- <Column id="excunm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="excucd">T</Col>
- <Col id="excunm">전체</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_rgst_roomlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main_termlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_temp_srchlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_temp_rslt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="ctrlseq" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="ctrlseq"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_deptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_hidden_valtype" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="refyn" type="STRING" size="256"/>
- <Column id="drctyn" type="STRING" size="256"/>
- <Column id="srchyn" type="STRING" size="256"/>
- <Column id="enumyn" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_rgst_terminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="termseq" type="STRING" size="256"/>
- <Column id="itemtype" type="STRING" size="256"/>
- <Column id="itemseq" type="STRING" size="256"/>
- <Column id="itemnm" type="STRING" size="256"/>
- <Column id="opcode" type="STRING" size="256"/>
- <Column id="valtype" type="STRING" size="256"/>
- <Column id="val" type="STRING" size="256"/>
- <Column id="valnm" type="STRING" size="256"/>
- <Column id="inflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="termseq"/>
- <Col id="itemtype"/>
- <Col id="itemseq"/>
- <Col id="itemnm"/>
- <Col id="opcode"/>
- <Col id="valtype"/>
- <Col id="val"/>
- <Col id="valnm"/>
- <Col id="inflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_rgst_excdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_temp_reflist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main_ctrllist_ctrlinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="rsrvplce" type="STRING" size="256"/>
- <Column id="suppdeptcd" type="STRING" size="256"/>
- <Column id="suppdeptnm" type="STRING" size="256"/>
- <Column id="excuroomcd" type="STRING" size="256"/>
- <Column id="excuroomnm" type="STRING" size="256"/>
- <Column id="excucd" type="STRING" size="256"/>
- <Column id="excunm" type="STRING" size="256"/>
- <Column id="ctrlseq" type="STRING" size="256"/>
- <Column id="termcnt" type="STRING" size="256"/>
- <Column id="ctrldesc" type="STRING" size="256"/>
- <Column id="ctrltype" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rsrvplce"/>
- <Col id="suppdeptcd"/>
- <Col id="suppdeptnm"/>
- <Col id="excuroomcd"/>
- <Col id="excuroomnm"/>
- <Col id="excucd"/>
- <Col id="excunm"/>
- <Col id="ctrlseq"/>
- <Col id="termcnt"/>
- <Col id="ctrldesc"/>
- <Col id="ctrltype"/>
- <Col id="fromdd"/>
- <Col id="todd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_rgst_excdlist_excdinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="excucd" type="STRING" size="256"/>
- <Column id="excunm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="excucd">T</Col>
- <Col id="excunm">전체</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_srchlist_srchinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="val" type="STRING" size="256"/>
- <Column id="valnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="val"/>
- <Col id="valnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_itemlist_iteminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="itemtype" type="STRING" size="256"/>
- <Column id="itemseq" type="STRING" size="256"/>
- <Column id="itemnm" type="STRING" size="256"/>
- <Column id="valtype" type="STRING" size="256"/>
- <Column id="addflag" type="STRING" size="256"/>
- <Column id="valid" type="STRING" size="256"/>
- <Column id="srchcd" type="STRING" size="256"/>
- <Column id="valseqarr" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="itemtype"/>
- <Col id="itemseq"/>
- <Col id="itemnm"/>
- <Col id="valtype"/>
- <Col id="addflag"/>
- <Col id="valid"/>
- <Col id="srchcd"/>
- <Col id="valseqarr"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_term" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="rsrvplce" type="STRING" size="256"/>
- <Column id="suppdeptcd" type="STRING" size="256"/>
- <Column id="excuroomcd" type="STRING" size="256"/>
- <Column id="excucd" type="STRING" size="256"/>
- <Column id="ctrlseq" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rsrvplce"/>
- <Col id="suppdeptcd"/>
- <Col id="excuroomcd"/>
- <Col id="excucd"/>
- <Col id="ctrlseq"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_init_itemtype_typeinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cd">R</Col>
- <Col id="nm">조건</Col>
- </Row>
- <Row>
- <Col id="cd">C</Col>
- <Col id="nm">제어</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_rgst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_temp_enumval" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="val" type="STRING" size="256"/>
- <Column id="valnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="val"/>
- <Col id="valnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_itemlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_temp_enumlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_temp_enumlist_enuminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="itemseq" type="STRING" size="256"/>
- <Column id="itemnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="itemseq"/>
- <Col id="itemnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_opcode_cdinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="rflag" type="STRING" size="256"/>
- <Column id="cflag" type="STRING" size="256"/>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="rflag" type="STRING" size="256"/>
- <Column id="cflag" type="STRING" size="256"/>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="rflag" type="STRING" size="256"/>
- <Column id="cflag" type="STRING" size="256"/>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="rflag" type="STRING" size="256"/>
- <Column id="cflag" type="STRING" size="256"/>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="rflag" type="STRING" size="256"/>
- <Column id="cflag" type="STRING" size="256"/>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="rflag" type="STRING" size="256"/>
- <Column id="cflag" type="STRING" size="256"/>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="rflag" type="STRING" size="256"/>
- <Column id="cflag" type="STRING" size="256"/>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="rflag" type="STRING" size="256"/>
- <Column id="cflag" type="STRING" size="256"/>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="rflag" type="STRING" size="256"/>
- <Column id="cflag" type="STRING" size="256"/>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="rflag" type="STRING" size="256"/>
- <Column id="cflag" type="STRING" size="256"/>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="rflag" type="STRING" size="256"/>
- <Column id="cflag" type="STRING" size="256"/>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="rflag" type="STRING" size="256"/>
- <Column id="cflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cd">EQ</Col>
- <Col id="nm">일치</Col>
- <Col id="rflag">Y</Col>
- <Col id="cflag"/>
- </Row>
- <Row>
- <Col id="cd">NE</Col>
- <Col id="nm">불일치</Col>
- <Col id="rflag">Y</Col>
- <Col id="cflag"/>
- </Row>
- <Row>
- <Col id="cd">OV</Col>
- <Col id="nm">이상</Col>
- <Col id="rflag">Y</Col>
- <Col id="cflag"/>
- </Row>
- <Row>
- <Col id="cd">BW</Col>
- <Col id="nm">이하</Col>
- <Col id="rflag">Y</Col>
- <Col id="cflag"/>
- </Row>
- <Row>
- <Col id="cd">EX</Col>
- <Col id="nm">초과</Col>
- <Col id="rflag">Y</Col>
- <Col id="cflag"/>
- </Row>
- <Row>
- <Col id="cd">UR</Col>
- <Col id="nm">미만</Col>
- <Col id="rflag">Y</Col>
- <Col id="cflag"/>
- </Row>
- <Row>
- <Col id="cd">IN</Col>
- <Col id="nm">이내</Col>
- <Col id="rflag">Y</Col>
- <Col id="cflag"/>
- </Row>
- <Row>
- <Col id="cd">NI</Col>
- <Col id="nm">이외</Col>
- <Col id="rflag">Y</Col>
- <Col id="cflag"/>
- </Row>
- <Row>
- <Col id="cd">RT</Col>
- <Col id="nm">제한</Col>
- <Col id="rflag"/>
- <Col id="cflag">Y</Col>
- </Row>
- <Row>
- <Col id="cd">OY</Col>
- <Col id="nm">단독</Col>
- <Col id="rflag"/>
- <Col id="cflag">Y</Col>
- </Row>
- <Row>
- <Col id="cd">RC</Col>
- <Col id="nm">권장</Col>
- <Col id="rflag"/>
- <Col id="cflag">Y</Col>
- </Row>
- <Row>
- <Col id="cd">NT</Col>
- <Col id="nm">알림</Col>
- <Col id="rflag"/>
- <Col id="cflag">Y</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="addval" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main_termlist_terminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="rsrvplce" type="STRING" size="256"/>
- <Column id="suppdeptcd" type="STRING" size="256"/>
- <Column id="excuroomcd" type="STRING" size="256"/>
- <Column id="excucd" type="STRING" size="256"/>
- <Column id="ctrlseq" type="STRING" size="256"/>
- <Column id="termseq" type="STRING" size="256"/>
- <Column id="itemtype" type="STRING" size="256"/>
- <Column id="itemseq" type="STRING" size="256"/>
- <Column id="itemnm" type="STRING" size="256"/>
- <Column id="opcode" type="STRING" size="256"/>
- <Column id="valtype" type="STRING" size="256"/>
- <Column id="val" type="STRING" size="256"/>
- <Column id="valnm" type="STRING" size="256"/>
- <Column id="inflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rsrvplce"/>
- <Col id="suppdeptcd"/>
- <Col id="excuroomcd"/>
- <Col id="excucd"/>
- <Col id="ctrlseq"/>
- <Col id="termseq"/>
- <Col id="itemtype"/>
- <Col id="itemseq"/>
- <Col id="itemnm"/>
- <Col id="opcode"/>
- <Col id="valtype"/>
- <Col id="val"/>
- <Col id="valnm"/>
- <Col id="inflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_term" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="itemtype" type="STRING" size="256"/>
- <Column id="itemseq" type="STRING" size="256"/>
- <Column id="itemnm" type="STRING" size="256"/>
- <Column id="opcode" type="STRING" size="256"/>
- <Column id="opnm" type="STRING" size="256"/>
- <Column id="valtype" type="STRING" size="256"/>
- <Column id="val" type="STRING" size="256"/>
- <Column id="valnm" type="STRING" size="256"/>
- <Column id="srchcd" type="STRING" size="256"/>
- <Column id="inflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="itemtype"/>
- <Col id="itemseq"/>
- <Col id="itemnm"/>
- <Col id="opcode"/>
- <Col id="opnm"/>
- <Col id="valtype"/>
- <Col id="val"/>
- <Col id="valnm"/>
- <Col id="srchcd"/>
- <Col id="inflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_srch_roomlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_init_rgst_roomlist_roominfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="deptcd" type="STRING" size="256"/>
- <Column id="roomcd" type="STRING" size="256"/>
- <Column id="roomnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="deptcd"/>
- <Col id="roomcd">T</Col>
- <Col id="roomnm">전체</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_srch" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="srchflag" type="STRING" size="256"/>
- <Column id="deptcd" type="STRING" size="256"/>
- <Column id="roomcd" type="STRING" size="256"/>
- <Column id="newcdyn" type="STRING" size="256"/>
- <Column id="rsrvplce" type="STRING" size="256"/>
- <Column id="suppdeptcd" type="STRING" size="256"/>
- <Column id="excuroomcd" type="STRING" size="256"/>
- <Column id="excucd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchflag">D</Col>
- <Col id="deptcd"/>
- <Col id="roomcd"/>
- <Col id="newcdyn">Y</Col>
- <Col id="rsrvplce">T</Col>
- <Col id="suppdeptcd"/>
- <Col id="excuroomcd"/>
- <Col id="excucd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_opcode" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="addflag" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_srch" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_init_srch_excdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_init_srch_roomlist_roominfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="deptcd" type="STRING" size="256"/>
- <Column id="roomcd" type="STRING" size="256"/>
- <Column id="roomnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="deptcd"/>
- <Col id="roomcd">T</Col>
- <Col id="roomnm">전체</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_itemtype" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_init_rsrvplce" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">통합예약</Col>
- <Col id="value">T</Col>
- </Row>
- <Row>
- <Col id="label">병동</Col>
- <Col id="value">I</Col>
- </Row>
- <Row>
- <Col id="label">외래</Col>
- <Col id="value">O</Col>
- </Row>
- </Rows>
- </Dataset>
- <FilteredDataset id="dsft_main_itemlist_iteminfo" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" binddataset="@ds_main_itemlist_iteminfo"/>
- <FilteredDataset id="dsft_init_opcode_cdinfo" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" binddataset="@ds_init_opcode_cdinfo"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="tar_rgstdesc" propid="value" datasetid="ds_send_rgst" columnid="ctrldesc"/>
- <BindItem id="item1" compid="group2.cap_valnm" propid="value" datasetid="ds_temp_term" columnid="valnm"/>
- <BindItem id="item2" compid="group2.grp_ref.chk_ref" propid="value" datasetid="ds_hidden_valtype" columnid="refyn"/>
- <BindItem id="item3" compid="group2.grp_ref.ipt_addval" propid="value" datasetid="ds_temp" columnid="addval"/>
- <BindItem id="item4" compid="group2.grp_drct.chk_drct" propid="value" datasetid="ds_hidden_valtype" columnid="drctyn"/>
- <BindItem id="item5" compid="group2.grp_drct.ipt_drct" propid="value" datasetid="ds_temp_iptval" columnid="valnm"/>
- <BindItem id="item6" compid="group2.cap_opnm" propid="value" datasetid="ds_temp_term" columnid="opnm"/>
- <BindItem id="item7" compid="group2.cap_item" propid="value" datasetid="ds_temp_term" columnid="itemnm"/>
- <BindItem id="item8" compid="group2.grp_enum.chk_enum" propid="value" datasetid="ds_hidden_valtype" columnid="enumyn"/>
- <BindItem id="item9" compid="group2.grp_enum.rdo_enum" propid="value" datasetid="ds_temp_enumval" columnid="val"/>
- <BindItem id="item10" compid="group2.grp_enum.chk_enumarr" propid="value" datasetid="ds_temp_enumval" columnid="val"/>
- <BindItem id="item11" compid="group2.rdo_itemtype" propid="value" datasetid="ds_temp_term" columnid="itemtype"/>
- <BindItem id="item12" compid="group2.grp_srch.chk_srch" propid="value" datasetid="ds_hidden_valtype" columnid="srchyn"/>
- <BindItem id="item13" compid="ipt_fromdd" propid="value" datasetid="ds_send_rgst" columnid="fromdd"/>
- <BindItem id="item14" compid="ipt_todd" propid="value" datasetid="ds_send_rgst" columnid="todd"/>
- <BindItem id="item15" compid="cmb_rsrvplce" propid="value" datasetid="ds_send_srch" columnid="rsrvplce"/>
- <BindItem id="item16" compid="cmb_deptcd" propid="value" datasetid="ds_send_srch" columnid="suppdeptcd"/>
- <BindItem id="item17" compid="cmb_roomcd" propid="value" datasetid="ds_send_srch" columnid="excuroomcd"/>
- <BindItem id="item18" compid="cmb_excucd" propid="value" datasetid="ds_send_srch" columnid="excucd"/>
- <BindItem id="item19" compid="cmb_newcdyn" propid="value" datasetid="ds_send_srch" columnid="newcdyn"/>
- <BindItem id="item20" compid="cmb_rgstplce" propid="value" datasetid="ds_send_rgst" columnid="rsrvplce"/>
- <BindItem id="item21" compid="cmb_rgstdept" propid="value" datasetid="ds_send_rgst" columnid="suppdeptcd"/>
- <BindItem id="item22" compid="cmb_rgstroom" propid="value" datasetid="ds_send_rgst" columnid="excuroomcd"/>
- <BindItem id="item23" compid="cmb_rgstexcd" propid="value" datasetid="ds_send_rgst" columnid="excucd"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[include "com_commonxp::comm_main.xjs";
- var CURR_PLCE = "";
- var CURR_DEPT = "";
- var CURR_ROOM = "";
- var CURR_CODE = "";
- function fSearchTerms() {
- //grd_ctrl.rebuildStyle();
- //submit("TRPMB03705");
- var oParam = {};
- oParam.id = "TRPMB03705";
- oParam.service = "pambaseinfomngtapp.ExamRsrvInfo";
- oParam.method = "reqGetCtrlist";
- oParam.inds = "req=ds_send_srch";
- oParam.outds = "ds_main_ctrllist_ctrlinfo=ctrl";
- oParam.async = false;
- tranf_submit(oParam);
- btn_newrgst.click();
- }
- function fClearValues() {
- // 항목 그리드 초기화
- //group2.grd_item.nodeset = "/";
- // 연산 그리드 초기화
- //group2.grd_opcode.nodeset = "/";
- // 조건 값 초기화
- ds_temp_reflist_refinfo.clearData(); ds_temp_reflist_refinfo.addRow();
- //group2.grp_ref.grd_ref.refresh();
- ds_temp.setColumn( 0, "addval", "");
- //group2.grp_ref.ipt_addval.refresh();
- ds_temp_iptval.setColumn( 0, "val", "");
- ds_temp_iptval.setColumn( 0, "valnm", "");
- group2.grp_drct.ipt_drct.hint = "";
- //group2.grp_drct.ipt_drct.refresh();
- ds_temp_enumlist_enuminfo.clearData(); ds_temp_enumlist_enuminfo.addRow();
- //group2.grp_enum.rdo_enum.refresh();
- ds_temp_enumval.setColumn( 0, "val", "");
- ds_temp_enumval.setColumn( 0, "valnm", "");
- //group2.grp_enum.rdo_enum.refresh();
- ds_temp_srchlist_srchinfo.clearData(); ds_temp_srchlist_srchinfo.addRow();
- //group2.grp_srch.grd_srch.refresh();
- ds_temp_term.clearData(); ds_temp_term.addRow();
- //group2.rdo_itemtype.refresh();
-
- //group2.cap_item.refresh();
- //group2.cap_opnm.refresh();
- //group2.cap_valnm.refresh();
- group2.cap_valnm.hint = "";
- // 값 형식 설정
- fSetValType("");
- }
- function fSetValType(valtype) {
- ds_hidden_valtype.clearData(); ds_hidden_valtype.addRow();
- //group2.grp_ref.chk_ref.refresh();
- //group2.grp_drct.chk_drct.refresh();
- //group2.grp_srch.chk_srch.refresh();
- //group2.grp_enum.chk_enum.refresh();
- var color = "#fffbf2";
- if (valtype.indexOf("R") < 0) {
- group2.grp_ref.style.backgroundColor = color;
- group2.grp_ref.chk_ref.enable = false;
- } else {
- group2.grp_ref.style.backgroundColor = "#ffffff";
- group2.grp_ref.chk_ref.enable = true;
- }
- if (valtype.indexOf("D") < 0) {
- group2.grp_drct.attribute("background-color") = color;
- ds_temp_iptval.setColumn( 0, "val", "");
- ds_temp_iptval.setColumn( 0, "valnm", "");
- group2.grp_drct.ipt_drct.hint = "";
- //group2.grp_drct.ipt_drct.refresh();
- group2.grp_drct.chk_drct.enable = false;
- } else {
- group2.grp_drct.style.backgroundColor = "#ffffff";
- group2.grp_drct.chk_drct.enable = true;
- }
- if (valtype.indexOf("S") < 0) {
- group2.grp_srch.style.backgroundColor = color;
- ds_temp_term_srchlist_srchinfo.clearData(); ds_temp_term_srchlist_srchinfo.addRow();
- //group2.grp_srch.grd_srch.refresh();
- group2.grp_srch.chk_srch.enable = false;
- } else {
- group2.grp_srch.style.backgroundColor = "#ffffff";
- group2.grp_srch.chk_srch.enable = true;
- }
- if (valtype.indexOf("E") < 0) {
- group2.grp_enum.style.backgroundColor = color;
- group2.grp_enum.chk_enum.enable = false;
- } else {
- group2.grp_enum.style.backgroundColor = "#ffffff";
- group2.grp_enum.chk_enum.enable = true;
- }
- group2.grp_ref.grd_ref.visible = false;
- group2.grp_ref.cap_addval.visible = false;
- group2.grp_ref.ipt_addval.visible = false;
- group2.grp_ref.btn_addipt.visible = false;
- group2.grp_drct.ipt_drct.visible = false;
- group2.grp_drct.btn_drctipt.visible = false;
- group2.grp_enum.rdo_enum.visible = false;
- group2.grp_enum.chk_enumarr.visible = false;
- group2.grp_srch.btn_srch.visible = false;
- group2.grp_srch.btn_srchipt.visible = false;
- group2.grp_srch.btn_delsrch.visible = false;
- group2.grp_srch.grd_srch.visible = false;
- }
- function fSetTypeChk(valtype, chkyn) {
- ds_temp_term.setColumn( 0, "valtype", valtype);
- if (valtype == "R") {
- ds_hidden_valtype.setColumn( 0, "drctyn", "");
- //group2.grp_drct.chk_drct.refresh();
- ds_hidden_valtype.setColumn( 0, "srchyn", "");
- //group2.grp_srch.chk_srch.refresh();
- ds_hidden_valtype.setColumn( 0, "enumyn", "");
- //group2.grp_enum.chk_enum.refresh();
- group2.grp_ref.grd_ref.visible = group2.grp_ref.cap_addval.visible = group2.grp_ref.ipt_addval.visible = group2.grp_ref.btn_addipt.visible = chkyn == "Y" ? true : false;
- if (ds_hidden.getColumn(0, "addflag") == "Y") {
- group2.grp_ref.grd_ref.position.height = "246";
- } else {
- group2.grp_ref.grd_ref.position.height = "269";
- }
- group2.grp_drct.ipt_drct.visible = false;
- group2.grp_drct.btn_drctipt.visible = false;
- group2.grp_enum.rdo_enum.visible = false;
- group2.grp_enum.chk_enumarr.visible = false;
- group2.grp_srch.btn_srch.visible = false;
- group2.grp_srch.btn_srchipt.visible = false;
- group2.grp_srch.btn_delsrch.visible = false;
- group2.grp_srch.grd_srch.visible = false;
- } else if (valtype == "D") {
- ds_temp_iptval.setColumn( 0, "val", "");
- ds_temp_iptval.setColumn( 0, "valnm", "");
- group2.grp_drct.ipt_drct.hint = "";
- //group2.grp_drct.ipt_drct.refresh();
- ds_hidden_valtype.setColumn( 0, "refyn", "");
- //group2.grp_ref.chk_ref.refresh();
- ds_hidden_valtype.setColumn( 0, "srchyn", "");
- //group2.grp_srch.chk_srch.refresh();
- ds_hidden_valtype.setColumn( 0, "enumyn", "");
- //group2.grp_enum.chk_enum.refresh();
- group2.grp_drct.ipt_drct.visible = group2.grp_drct.btn_drctipt.visible = chkyn == "Y" ? true : false;
- group2.grp_ref.grd_ref.visible = false;
- group2.grp_ref.cap_addval.visible = false;
- group2.grp_ref.ipt_addval.visible = false;
- group2.grp_ref.btn_addipt.visible = false;
- group2.grp_enum.rdo_enum.visible = false;
- group2.grp_enum.chk_enumarr.visible = false;
- group2.grp_srch.btn_srch.visible = false;
- group2.grp_srch.btn_srchipt.visible = false;
- group2.grp_srch.btn_delsrch.visible = false;
- group2.grp_srch.grd_srch.visible = false;
- } else if (valtype == "S") {
- ds_hidden_valtype.setColumn( 0, "refyn", "");
- //group2.grp_ref.chk_ref.refresh();
- ds_hidden_valtype.setColumn( 0, "drctyn", "");
- //group2.grp_drct.chk_drct.refresh();
- ds_hidden_valtype.setColumn( 0, "enumyn", "");
- //group2.grp_enum.chk_enum.refresh();
- group2.grp_srch.btn_srch.visible = group2.grp_srch.btn_srchipt.visible = group2.grp_srch.grd_srch.visible = group2.grp_srch.btn_delsrch.visible = chkyn == "Y" ? true : false;
- group2.grp_ref.grd_ref.visible = false;
- group2.grp_ref.cap_addval.visible = false;
- group2.grp_ref.ipt_addval.visible = false;
- group2.grp_ref.btn_addipt.visible = false;
- group2.grp_drct.ipt_drct.visible = false;
- group2.grp_drct.btn_drctipt.visible = false;
- group2.grp_enum.rdo_enum.visible = false;
- group2.grp_enum.chk_enumarr.visible = false;
- } else if (valtype == "E") {
- ds_hidden_valtype.setColumn( 0, "refyn", "");
- //group2.grp_ref.chk_ref.refresh();
- ds_hidden_valtype.setColumn( 0, "drctyn", "");
- //group2.grp_drct.chk_drct.refresh();
- ds_hidden_valtype.setColumn( 0, "srchyn", "");
- //group2.grp_srch.chk_srch.refresh();
- var opcode = ds_temp_term.getColumn(0, "opcode");
- if (opcode == "IN" || opcode == "NI") {
- group2.grp_enum.chk_enumarr.visible = chkyn == "Y" ? true : false;
- group2.grp_enum.rdo_enum.visible = false;
- } else {
- group2.grp_enum.rdo_enum.visible = chkyn == "Y" ? true : false;
- group2.grp_enum.chk_enumarr.visible = false;
- }
- group2.grp_ref.grd_ref.visible = false;
- group2.grp_ref.cap_addval.visible = false;
- group2.grp_ref.ipt_addval.visible = false;
- group2.grp_ref.btn_addipt.visible = false;
- group2.grp_drct.ipt_drct.visible = false;
- group2.grp_drct.btn_drctipt.visible = false;
- group2.grp_srch.btn_srch.visible = false;
- group2.grp_srch.btn_srchipt.visible = false;
- group2.grp_srch.btn_delsrch.visible = false;
- group2.grp_srch.grd_srch.visible = false;
- }
- }
- function fSetTermInfo() {
- btn_collapse.click();
- var row = grd_ctrl.row;
- //grd_ctrl.rebuildStyle();
- grd_ctrl.focusColor = grd_ctrl.rowStyle(row, "all", "background-color") = "#ffcdcd";
- if (row > grd_ctrl.bottomRow) {
- grd_ctrl.bottomRow = row;
- }
- var rsrvplce = ds_main_ctrllist_ctrlinfo.getColumn(row, "rsrvplce"));
- var suppdeptcd = ds_main_ctrllist_ctrlinfo.getColumn(row, "suppdeptcd"));
- var excuroomcd = ds_main_ctrllist_ctrlinfo.getColumn(row, "excuroomcd"));
- var excucd = ds_main_ctrllist_ctrlinfo.getColumn(row, "excucd"));
- var ctrlseq = ds_main_ctrllist_ctrlinfo.getColumn(row, "ctrlseq"));
- CURR_PLCE = rsrvplce;
- CURR_DEPT = suppdeptcd;
- CURR_ROOM = excuroomcd;
- CURR_CODE = excucd;
- ds_send_term.setColumn( 0, "rsrvplce", rsrvplce);
- ds_send_term.setColumn( 0, "suppdeptcd", suppdeptcd);
- ds_send_term.setColumn( 0, "excuroomcd", excuroomcd);
- ds_send_term.setColumn( 0, "excucd", excucd);
- ds_send_term.setColumn( 0, "ctrlseq", ctrlseq);
- //submit("TRPMB03706");
- var oParam = {};
- oParam.id = "TRPMB03706";
- oParam.service = "pambaseinfomngtapp.ExamRsrvInfo";
- oParam.method = "reqGetTermList";
- oParam.inds = "req=ds_send_term";
- oParam.outds = "ds_send_rgst_terminfo=term";
- oParam.async = false;
- tranf_submit(oParam);
- ds_send_rgst.setColumn( 0, "rsrvplce", rsrvplce);
- ds_send_rgst.setColumn( 0, "suppdeptcd", suppdeptcd);
- //cmb_rgstplce.refresh();
- //cmb_rgstdept.refresh();
- //cmb_rgstdept. .dispatch("xforms-value-changed");
- cmb_rgstdept_onitemchanged(null, null);
- ds_send_rgst.setColumn( 0, "excuroomcd", excuroomcd);
- //cmb_rgstroom.refresh();
- ds_send_rgst.setColumn( 0, "excucd", excucd);
- //cmb_rgstexcd.refresh();
- //cmb_rgstexcd.dispatch("xforms-value-changed");
- cmb_rgstexcd_onitemchanged(null, null);
- ds_send_rgst.setColumn( 0, "ctrlseq", ctrlseq);
- var ctrldesc = ds_main_ctrllist_ctrlinfo.getColumn(row, "ctrldesc"));
- var fromdd = ds_main_ctrllist_ctrlinfo.getColumn(row, "fromdd"));
- var todd = ds_main_ctrllist_ctrlinfo.getColumn(row, "todd"));
- ds_send_rgst.setColumn( 0, "ctrldesc", ctrldesc);
- //tar_rgstdesc.refresh();
- ds_send_rgst.setColumn( 0, "fromdd", fromdd);
- //ipt_fromdd.refresh();
- ds_send_rgst.setColumn( 0, "todd", todd);
- //ipt_todd.refresh();
- }
- function fSetRgstStatus(isNew) {
- cap_status.value = btn_rgst.value = isNew ? "등록" : "수정";
- cap_status.style.color = isNew ? "black" : "blue";
- }
- function SMPMB03700_onload(obj:Form, e:LoadEventInfo) {
- frmf_initForm(obj);
- grdf_initGrid(this.grd_ctrl);
- grdf_initGrid(this.grd_rgst);
-
- //grdf_setGridSort(grd_XXX);
- //grdf_setRowTypeIcon(grd_XXX, 0_컬럼위치값);
- if (sysf_getUserId() == "PAM") {
- btn_itemmng.visible = true;
- }
- group2.grp_enum.chk_enumarr.position.top = group2.grp_enum.rdo_enum.position.top;
- group2.grp_enum.chk_enumarr.position.height = group2.grp_enum.rdo_enum.position.height;
- //submit("TRPMB03701");
- var oParam = {};
- oParam.id = "TRPMB03701";
- oParam.service = "pambaseinfomngtapp.ExamRsrvInfo";
- oParam.method = "reqGetItemList";
- oParam.outds = "ds_main_itemlist_iteminfo=item";
- oParam.async = false;
- tranf_submit(oParam);
- //submit("TRPMB03702", false);
- var oParam = {};
- oParam.id = "TRPMB03702";
- oParam.service = "pambaseinfomngtapp.ExamRsrvInfo";
- oParam.method = "reqGetBaseCDList";
- oParam.inds = "req=ds_send_srch";
- oParam.outds = "ds_init_deptlist_deptinfo=dept";
- oParam.async = false;
- tranf_submit(oParam);
- frmf_addComboItem("cmb_deptcd", "전체", "T");
- // 조회 조건 기본 세팅
- ds_send_srch.setColumn( 0, "rsrvplce", "T");
- //cmb_rsrvplce.refresh();
- ds_send_srch.setColumn( 0, "suppdeptcd", "T");
- //cmb_deptcd.refresh();
- cmb_deptcd.dispatch("xforms-value-changed");
- fSearchTerms();
- // 등록 기본 항목 기본 세팅
- ds_send_rgst.setColumn( 0, "rsrvplce", "T");
- //cmb_rgstplce.refresh();
- ds_send_rgst.setColumn( 0, "suppdeptcd", "T");
- //cmb_rgstdept.refresh();
- //cmb_rgstdept.dispatch("xforms-value-changed");
- cmb_rgstdept_onitemchanged(null, null);
- ds_send_rgst.setColumn( 0, "fromdd", utlf_getCurrentDate());
- ds_send_rgst.setColumn( 0, "todd", "99991231");
- //ipt_fromdd.refresh();
- //ipt_todd.refresh();
- }
- function btn_rgst_onclick(obj:Button, e:ClickEventInfo) {
- if (ds_send_rgst_terminfo.getCaseCount("termseq != ''") < 1 &&
- ds_send_rgst.getColumn(0, "ctrldesc") == "" ) {
- sysf_messageBox("등록할 조건 내역이 없습니다.", "E999");
- return;
- }
- // 기본 항목 변경 내역 확인
- if (ds_send_rgst.getColumn(0, "ctrlseq") != "" &&
- ( ds_send_rgst.getColumn(0, "rsrvplce") != CURR_PLCE ||
- ds_send_rgst.getColumn(0, "suppdeptcd") != CURR_DEPT ||
- ds_send_rgst.getColumn(0, "excuroomcd") != CURR_ROOM ||
- ds_send_rgst.getColumn(0, "excucd") != CURR_CODE )) {
- if (sysf_messageBox("기본 항목이 변경되었습니다.\n새로운 제어문으로 등록하시겠습니까?", "Q999") != 6) {
- return;
- }
- ds_send_rgst.setColumn( 0, "ctrlseq", "");
- }
- var prevRow = 0
- var prevBottomRow = ds_main_ctrllist_ctrlinfo.rowcount;
- if (ds_send_rgst.getColumn(0, "ctrlseq") != "") { // 수정하는 경우
- prevRow = ds_main_ctrllist_ctrlinfo.rowposition;
- }
- //submit("TXPMB03703");
- var oParam = {};
- oParam.id = "TXPMB03703";
- oParam.service = "pambaseinfomngtapp.ExamRsrvInfo";
- oParam.method = "reqExeInsTerm";
- oParam.inds = "ctrl=ds_send_rgst term=ds_send_rgst_terminfo";
- oParam.outds = "ds_temp_rslt=rslt";
- oParam.async = false;
- tranf_submit(oParam);
- fClearValues();
- fSearchTerms();
- if (prevRow > 0) {
- ds_main_ctrllist_ctrlinfo.rowposition = prevRow;
- //grd_ctrl.bottomRow = prevBottomRow;
- } else {
- var rsrvplce = ds_send_rgst.getColumn(0, "rsrvplce");
- var suppdeptcd = ds_send_rgst.getColumn(0, "suppdeptcd");
- var excuroomcd = ds_send_rgst.getColumn(0, "excuroomcd");
- var excucd = ds_send_rgst.getColumn(0, "excucd");
- var ctrlseq = ds_temp_rslt.getColumn(0, "ctrlseq");
- var cnt = ds_main_ctrllist_ctrlinfo.rowcount;
- for (var i = 0; i < cnt; i++) {
- if (rsrvplce == ds_main_ctrllist_ctrlinfo.getColumn(i, "rsrvplce") &&
- suppdeptcd == ds_main_ctrllist_ctrlinfo.getColumn(i, "suppdeptcd") &&
- excuroomcd == ds_main_ctrllist_ctrlinfo.getColumn(i, "excuroomcd") &&
- excucd == ds_main_ctrllist_ctrlinfo.getColumn(i, "excucd") &&
- ctrlseq == ds_main_ctrllist_ctrlinfo.getColumn(i, "ctrlseq")) {
- grd_ctrl.row = i;
- //grd_ctrl.bottomRow = i;
- break;
- }
- }
- }
- }
- function btn_itemmng_onclick(obj:Button, e:ClickEventInfo) {
- frmf_open("SMPMB03701", "SMPMB03701", "", "", "", "", "", "", "", "", "", "", "M");
- }
- function btn_delterm_onclick(obj:Button, e:ClickEventInfo) {
- var row = ds_main_ctrllist_ctrlinfo.rowposition;
- if (row < 0) {
- return;
- }
- if (sysf_messageBox("선택된 기본항목에 해당하는 모든 제어문이 삭제됩니다.\n삭제하시겠습니까?", "Q999") != 6) {
- return;
- }
- ds_send_term.setColumn( 0, "rsrvplce", ds_main_ctrllist_ctrlinfo.getColumn(row, "rsrvplce")));
- ds_send_term.setColumn( 0, "suppdeptcd", ds_main_ctrllist_ctrlinfo.getColumn(row, "suppdeptcd")));
- ds_send_term.setColumn( 0, "excuroomcd", ds_main_ctrllist_ctrlinfo.getColumn(row, "excuroomcd")));
- ds_send_term.setColumn( 0, "excucd", ds_main_ctrllist_ctrlinfo.getColumn(row, "excucd")));
- ds_send_term.setColumn( 0, "ctrlseq", ds_main_ctrllist_ctrlinfo.getColumn(row, "ctrlseq")));
- //submit("TXPMB03705");
- var oParam = {};
- oParam.id = "TXPMB03705";
- oParam.service = "pambaseinfomngtapp.ExamRsrvInfo";
- oParam.method = "reqExeDelTermInfo";
- oParam.inds = "req=ds_send_term";
- oParam.async = false;
- tranf_submit(oParam);
- fSearchTerms();
- }
- function btn_newrgst_onclick(obj:Button, e:ClickEventInfo) {
- fSetRgstStatus(true);
- fClearValues();
- CURR_PLCE = "";
- CURR_DEPT = "";
- CURR_ROOM = "";
- CURR_CODE = "";
- ds_send_rgst.setColumn( 0, "ctrlseq", "");
- ds_send_rgst.setColumn( 0, "ctrldesc", "");
- //tar_rgstdesc.refresh();
- ds_send_rgst_terminfo.clearData(); ds_send_rgst_terminfo.addRow();
- //grd_rgst.refresh();
- grd_ctrl.focusColor = "#ece1ec";
- grd_ctrl.rebuildStyle();
- }
- function btn_delrgst_onclick(obj:Button, e:ClickEventInfo) {
- var rpath = this.objects["ds_send_rgst_terminfo"];
- var tpath = this.objects["ds_temp_templist_terminfo"];
- var row = ds_send_rgst_terminfo.rowposition;
- var cnt = ds_send_rgst_terminfo.rowcount; //instance1.selectNodes(rpath).length;
- var idx = 1;
-
-
- if(utlf_isNull(rpath.getColumnInfo("ctrlseq"))) rpath.addColumn("ctrlseq", "string");
- if(utlf_isNull(rpath.getColumnInfo("termseq"))) rpath.addColumn("termseq", "string");
- if(utlf_isNull(rpath.getColumnInfo("itemtype"))) rpath.addColumn("itemtype", "string");
- if(utlf_isNull(rpath.getColumnInfo("itemseq"))) rpath.addColumn("itemseq", "string");
- if(utlf_isNull(rpath.getColumnInfo("itemnm"))) rpath.addColumn("itemnm", "string");
- if(utlf_isNull(rpath.getColumnInfo("opcode"))) rpath.addColumn("opcode", "string");
- if(utlf_isNull(rpath.getColumnInfo("valtype"))) rpath.addColumn("valtype", "string");
- if(utlf_isNull(rpath.getColumnInfo("val"))) rpath.addColumn("val", "string");
- if(utlf_isNull(rpath.getColumnInfo("valnm"))) rpath.addColumn("valnm", "string");
- if(utlf_isNull(rpath.getColumnInfo("inflag"))) rpath.addColumn("inflag", "string");
-
- if(utlf_isNull(tpath.getColumnInfo("ctrlseq"))) tpath.addColumn("ctrlseq", "string");
- if(utlf_isNull(tpath.getColumnInfo("termseq"))) tpath.addColumn("termseq", "string");
- if(utlf_isNull(tpath.getColumnInfo("itemtype"))) tpath.addColumn("itemtype", "string");
- if(utlf_isNull(tpath.getColumnInfo("itemseq"))) tpath.addColumn("itemseq", "string");
- if(utlf_isNull(tpath.getColumnInfo("itemnm"))) tpath.addColumn("itemnm", "string");
- if(utlf_isNull(tpath.getColumnInfo("opcode"))) tpath.addColumn("opcode", "string");
- if(utlf_isNull(tpath.getColumnInfo("valtype"))) tpath.addColumn("valtype", "string");
- if(utlf_isNull(tpath.getColumnInfo("val"))) tpath.addColumn("val", "string");
- if(utlf_isNull(tpath.getColumnInfo("valnm"))) tpath.addColumn("valnm", "string");
- if(utlf_isNull(tpath.getColumnInfo("inflag"))) tpath.addColumn("inflag", "string");
-
-
-
-
- for (var i = 0; i < cnt; i++) {
- if (i == row) {
- var inflag = rpath.getColumn(i, "inflag");
- if (inflag == "S") {
- if (rpath.getColumn( i + 1, "inflag") == "E") { // 다음 항목이 포함 종료일 경우
- // 포함 조건을 일반 조건으로 변경
- if (rpath.getColumn(i, "opcode") == "IN") {
- rpath.setColumn( i + 1, "opcode", "EQ");
- } else if (rpath.getColumn(i, "opcode") == "NI") {
- rpath.setColumn( i + 1, "opcode", "NE");
- }
- rpath.setColumn( i + 1, "inflag", "");
- } else {
- // 시작 flag 이동
- rpath.setColumn( i + 1, "inflag", "S");
- }
- } else if (inflag == "E") {
- if (rpath.getColumn( i - 1, "inflag") == "S") { // 이전 항목이 포함 시작일 경우
- // 포함 조건을 일반 조건으로 변경
- if (rpath.getColumn(i, "opcode") == "IN") {
- tpath.setColumn( idx - 1, "opcode", "EQ");
- } else if (rpath.getColumn(i, "opcode") == "NI") {
- tpath.setColumn( idx - 1, "opcode", "NE");
- }
- tpath.setColumn( idx - 1, "inflag", "");
- } else {
- // 종료 flag 이동
- tpath.setColumn( idx - 1, "inflag", "E");
- }
- }
- continue;
-
- }
-
- tpath.setColumn( idx, "ctrlseq", rpath.getColumn(i, "ctrlseq"));
- //model.makeValue(tpath + "[" + idx + "]_termseq", idx);
- tpath.setColumn(idx, "termseq", idx);
-
- tpath.setColumn(idx, "itemtype", rpath.getColumn(i, "itemtype"));
- tpath.setColumn(idx, "itemseq", rpath.getColumn(i, "itemseq"));
- tpath.setColumn(idx, "itemnm", rpath.getColumn(i, "itemnm"));
- tpath.setColumn(idx, "opcode", rpath.getColumn(i, "opcode"));
- tpath.setColumn(idx, "valtype", rpath.getColumn(i, "valtype"));
- tpath.setColumn(idx, "val", rpath.getColumn(i, "val"));
- tpath.setColumn(idx, "valnm", rpath.getColumn(i, "valnm"));
- tpath.setColumn(idx, "inflag", rpath.getColumn(i, "inflag"));
- idx++;
- }
- cnt = tpath.rowcount;
- //model.resetInstanceNode(rpath);
- rpath.clearData();
- for (var i = 0; i < cnt; i++) {
- var _iRow = rpath.addRow();
- rpath.setColumn( _iRow "ctrlseq", tpath.getColumn(i, "ctrlseq"));
- rpath.setColumn( _iRow "termseq", tpath.getColumn(i, "termseq"));
- rpath.setColumn( _iRow "itemtype", tpath.getColumn(i, "itemtype"));
- rpath.setColumn( _iRow "itemseq", tpath.getColumn(i, "itemseq"));
- rpath.setColumn( _iRow "itemnm", tpath.getColumn(i, "itemnm"));
- rpath.setColumn( _iRow "opcode", tpath.getColumn(i, "opcode"));
- rpath.setColumn( _iRow "valtype", tpath.getColumn(i, "valtype"));
- rpath.setColumn( _iRow "val", tpath.getColumn(i, "val"));
- rpath.setColumn( _iRow "alnm", tpath.getColumn(i, "valnm"));
- rpath.setColumn( _iRow "inflag", tpath.getColumn(i, "inflag"));
- }
- tpath.clearData();
- //grd_rgst.refresh();
- }
- function btn_up_onclick(obj:Button, e:ClickEventInfo) {
- var row = ds_send_rgst_terminfo.rowposition;
- if (row < 0) {
- return;
- }
- var rpath = this.objects["ds_send_rgst_terminfo"];
- var tpath = this.objects["ds_temp_templist_terminfo"];
- var cnt = rpath.rowcount;
- var idx = 1;
-
-
- if(utlf_isNull(rpath.getColumnInfo("ctrlseq"))) rpath.addColumn("ctrlseq", "string");
- if(utlf_isNull(rpath.getColumnInfo("termseq"))) rpath.addColumn("termseq", "string");
- if(utlf_isNull(rpath.getColumnInfo("itemtype"))) rpath.addColumn("itemtype", "string");
- if(utlf_isNull(rpath.getColumnInfo("itemseq"))) rpath.addColumn("itemseq", "string");
- if(utlf_isNull(rpath.getColumnInfo("itemnm"))) rpath.addColumn("itemnm", "string");
- if(utlf_isNull(rpath.getColumnInfo("opcode"))) rpath.addColumn("opcode", "string");
- if(utlf_isNull(rpath.getColumnInfo("valtype"))) rpath.addColumn("valtype", "string");
- if(utlf_isNull(rpath.getColumnInfo("val"))) rpath.addColumn("val", "string");
- if(utlf_isNull(rpath.getColumnInfo("valnm"))) rpath.addColumn("valnm", "string");
- if(utlf_isNull(rpath.getColumnInfo("inflag"))) rpath.addColumn("inflag", "string");
-
- if(utlf_isNull(tpath.getColumnInfo("ctrlseq"))) tpath.addColumn("ctrlseq", "string");
- if(utlf_isNull(tpath.getColumnInfo("termseq"))) tpath.addColumn("termseq", "string");
- if(utlf_isNull(tpath.getColumnInfo("itemtype"))) tpath.addColumn("itemtype", "string");
- if(utlf_isNull(tpath.getColumnInfo("itemseq"))) tpath.addColumn("itemseq", "string");
- if(utlf_isNull(tpath.getColumnInfo("itemnm"))) tpath.addColumn("itemnm", "string");
- if(utlf_isNull(tpath.getColumnInfo("opcode"))) tpath.addColumn("opcode", "string");
- if(utlf_isNull(tpath.getColumnInfo("valtype"))) tpath.addColumn("valtype", "string");
- if(utlf_isNull(tpath.getColumnInfo("val"))) tpath.addColumn("val", "string");
- if(utlf_isNull(tpath.getColumnInfo("valnm"))) tpath.addColumn("valnm", "string");
- if(utlf_isNull(tpath.getColumnInfo("inflag"))) tpath.addColumn("inflag", "string");
-
- for (var i = 0; i < cnt; i++) {
- if (i == row - 1) {
- idx = i + 1;
- } else if (i == row) {
- idx = i - 1;
- } else {
- idx = i;
- }
- tpath.setColumn( i, "ctrlseq", rpath.getColumn(idx, "ctrlseq"));
- //model.makeValue(tpath + "[" + i + "]_termseq", i);
- tpath.setColumn(i, "termseq", i);
- tpath.setColumn( i, "itemtype", rpath.getColumn(idx, "itemtype"));
- tpath.setColumn( i, "itemseq", rpath.getColumn(idx, "itemseq"));
- tpath.setColumn( i, "itemnm", rpath.getColumn(idx, "itemnm"));
- tpath.setColumn( i, "opcode", rpath.getColumn(idx, "opcode"));
- tpath.setColumn( i, "valtype", rpath.getColumn(idx, "valtype"));
- tpath.setColumn( i, "val", rpath.getColumn(idx, "val"));
- tpath.setColumn( i, "valnm", rpath.getColumn(idx, "valnm"));
- tpath.setColumn( i, "inflag", rpath.getColumn(idx, "inflag"));
- }
- cnt = tpath.rowcount;
- rpath.clearData();
- for (var i = 0; i < cnt; i++) {
- var _iRow = rpath.addRow();
- rpath.setColumn( _iRow "ctrlseq", tpath.getColumn(i, "ctrlseq"));
- rpath.setColumn( _iRow "termseq", tpath.getColumn(i, "termseq"));
- rpath.setColumn( _iRow "itemtype", tpath.getColumn(i, "itemtype"));
- rpath.setColumn( _iRow "itemseq", tpath.getColumn(i, "itemseq"));
- rpath.setColumn( _iRow "itemnm", tpath.getColumn(i, "itemnm"));
- rpath.setColumn( _iRow "opcode", tpath.getColumn(i, "opcode"));
- rpath.setColumn( _iRow "valtype", tpath.getColumn(i, "valtype"));
- rpath.setColumn( _iRow "val", tpath.getColumn(i, "val"));
- rpath.setColumn( _iRow "alnm", tpath.getColumn(i, "valnm"));
- rpath.setColumn( _iRow "inflag", tpath.getColumn(i, "inflag"));
-
- }
- tpath.clearData();
- //grd_rgst.refresh();
- rpath.rowposition = row - 1;
- }
- function btn_down_onclick(obj:Button, e:ClickEventInfo) {
- var row = ds_send_rgst_terminfo.rowposition;
- var rpath = this.objects["ds_send_rgst_terminfo"];
- var tpath = this.objects["ds_temp_templist_terminfo"];
- var cnt = rpath.rowcount;
- if (row == cnt) {
- return;
- }
- var idx = 1;
-
-
- if(utlf_isNull(rpath.getColumnInfo("ctrlseq"))) rpath.addColumn("ctrlseq", "string");
- if(utlf_isNull(rpath.getColumnInfo("termseq"))) rpath.addColumn("termseq", "string");
- if(utlf_isNull(rpath.getColumnInfo("itemtype"))) rpath.addColumn("itemtype", "string");
- if(utlf_isNull(rpath.getColumnInfo("itemseq"))) rpath.addColumn("itemseq", "string");
- if(utlf_isNull(rpath.getColumnInfo("itemnm"))) rpath.addColumn("itemnm", "string");
- if(utlf_isNull(rpath.getColumnInfo("opcode"))) rpath.addColumn("opcode", "string");
- if(utlf_isNull(rpath.getColumnInfo("valtype"))) rpath.addColumn("valtype", "string");
- if(utlf_isNull(rpath.getColumnInfo("val"))) rpath.addColumn("val", "string");
- if(utlf_isNull(rpath.getColumnInfo("valnm"))) rpath.addColumn("valnm", "string");
- if(utlf_isNull(rpath.getColumnInfo("inflag"))) rpath.addColumn("inflag", "string");
-
- if(utlf_isNull(tpath.getColumnInfo("ctrlseq"))) tpath.addColumn("ctrlseq", "string");
- if(utlf_isNull(tpath.getColumnInfo("termseq"))) tpath.addColumn("termseq", "string");
- if(utlf_isNull(tpath.getColumnInfo("itemtype"))) tpath.addColumn("itemtype", "string");
- if(utlf_isNull(tpath.getColumnInfo("itemseq"))) tpath.addColumn("itemseq", "string");
- if(utlf_isNull(tpath.getColumnInfo("itemnm"))) tpath.addColumn("itemnm", "string");
- if(utlf_isNull(tpath.getColumnInfo("opcode"))) tpath.addColumn("opcode", "string");
- if(utlf_isNull(tpath.getColumnInfo("valtype"))) tpath.addColumn("valtype", "string");
- if(utlf_isNull(tpath.getColumnInfo("val"))) tpath.addColumn("val", "string");
- if(utlf_isNull(tpath.getColumnInfo("valnm"))) tpath.addColumn("valnm", "string");
- if(utlf_isNull(tpath.getColumnInfo("inflag"))) tpath.addColumn("inflag", "string");
-
-
- for (var i = 0; i < cnt; i++) {
- if (i == row + 1) {
- idx = i - 1;
- } else if (i == row) {
- idx = i + 1;
- } else {
- idx = i;
- }
- tpath.setColumn( i, "ctrlseq", rpath.getColumn(idx, "ctrlseq"));
- //model.makeValue(tpath + "[" + i + "]_termseq", i);
- tpath.setColumn(i, "termseq", i);
- tpath.setColumn( i, "itemtype", rpath.getColumn(idx, "itemtype"));
- tpath.setColumn( i, "itemseq", rpath.getColumn(idx, "itemseq"));
- tpath.setColumn( i, "itemnm", rpath.getColumn(idx, "itemnm"));
- tpath.setColumn( i, "opcode", rpath.getColumn(idx, "opcode"));
- tpath.setColumn( i, "valtype", rpath.getColumn(idx, "valtype"));
- tpath.setColumn( i, "val", rpath.getColumn(idx, "val"));
- tpath.setColumn( i, "valnm", rpath.getColumn(idx, "valnm"));
- tpath.setColumn( i, "inflag", rpath.getColumn(idx, "inflag"));
-
-
- }
- cnt = tpath.rowcount;
- rpath.clearData();
- for (var i = 0; i <cnt; i++) {
- var _iRow = rpath.addRow();
- rpath.setColumn( _iRow "ctrlseq", tpath.getColumn(i, "ctrlseq"));
- rpath.setColumn( _iRow "termseq", tpath.getColumn(i, "termseq"));
- rpath.setColumn( _iRow "itemtype", tpath.getColumn(i, "itemtype"));
- rpath.setColumn( _iRow "itemseq", tpath.getColumn(i, "itemseq"));
- rpath.setColumn( _iRow "itemnm", tpath.getColumn(i, "itemnm"));
- rpath.setColumn( _iRow "opcode", tpath.getColumn(i, "opcode"));
- rpath.setColumn( _iRow "valtype", tpath.getColumn(i, "valtype"));
- rpath.setColumn( _iRow "val", tpath.getColumn(i, "val"));
- rpath.setColumn( _iRow "alnm", tpath.getColumn(i, "valnm"));
- rpath.setColumn( _iRow "inflag", tpath.getColumn(i, "inflag"));
-
-
-
- }
- tpath.clearData();
- //grd_rgst.refresh();
- rpath.rowposition = row + 1;
- }
- function group2_grp_ref_chk_ref_onkillfocus(obj:cp_checkboxList, e:KillFocusEventInfo) {
- fSetTypeChk("R", group2.grp_ref.chk_ref.value);
- }
- function group2_grp_ref_ipt_addval_onkeyup(obj:Edit, e:KeyEventInfo) {
- if (e.keycode == 13) {
- ds_temp.setColumn( 0, "addval", group2.grp_ref.ipt_addval.text);
- //group2.grp_ref.ipt_addval.refresh();
- group2.grp_ref.btn_addipt.click();
- }
- }
- function group2_grp_ref_btn_addipt_onclick(obj:Button, e:ClickEventInfo) {
- var val = ds_temp.getColumn(0, "addval");
- var iVal = parseInt(val);
- if (String(iVal) == "NaN") {
- sysf_messageBox("가산 값은 숫자만 입력할 수 있습니다.", "E999");
- ds_temp.setColumn( 0, "addval", "");
- //group2.grp_ref.ipt_addval.refresh();
- group2.grp_ref.ipt_addval.setFocus();
- return;
- }
- if (iVal >= 0) {
- val = " +" + val;
- } else {
- val = " " + val;
- }
- ds_temp_term.setColumn( 0, "val", group2.grp_ref.grd_ref.valueMatrix(group2.grp_ref.grd_ref.row, group2.grp_ref.grd_ref.colRef("valid")) + val);
- ds_temp_term.setColumn( 0, "valnm", group2.grp_ref.grd_ref.valueMatrix(group2.grp_ref.grd_ref.row, group2.grp_ref.grd_ref.colRef("itemnm")) + val);
- group2.cap_valnm.tooltiptext = ds_temp_term.getColumn(0, "valnm");
- //group2.cap_valnm.refresh();
- }
- function group2_grp_ref_grd_ref_oncellclick(obj:Grid, e:GridClickEventInfo) {
- if ( e.col < 0 || e.row < 0) {
- return;
- }
- var val = ds_temp.getColumn(0, "addval");
- var iVal = parseInt(val);
- if (String(iVal) == "NaN") {
- val = "";
- } else {
- if (iVal >= 0) {
- val = " +" + val;
- } else {
- val = " " + val;
- }
- }
- ds_temp_term.setColumn( 0, "val", group2.grp_ref.grd_ref.valueMatrix(group2.grp_ref.grd_ref.row, group2.grp_ref.grd_ref.colRef("valid")) + val);
- ds_temp_term.setColumn( 0, "valnm", group2.grp_ref.grd_ref.valueMatrix(group2.grp_ref.grd_ref.row, group2.grp_ref.grd_ref.colRef("itemnm")) + val);
- group2.cap_valnm.tooltiptext = ds_temp_term.getColumn(0, "valnm");
- //group2.cap_valnm.refresh();
- }
- function group2_grp_drct_chk_drct_onkillfocus(obj:cp_checkboxList, e:KillFocusEventInfo) {
- fSetTypeChk("D", group2.grp_drct.chk_drct.value);
- }
- function group2_grp_drct_ipt_drct_onkeyup(obj:Edit, e:KeyEventInfo) {
- if (e.keycode == 13) {
- ds_temp_iptval.setColumn( 0, "valnm", group2.grp_drct.ipt_drct.text);
- //group2.grp_drct.ipt_drct.refresh();
- group2.grp_drct.btn_drctipt.click();
- }
- }
- function group2_grp_drct_btn_drctipt_onclick(obj:Button, e:ClickEventInfo) {
- ds_temp_iptval.setColumn( 0, "val", ds_temp_iptval.getColumn(0, "valnm"));
- ds_temp_term.setColumn( 0, "val", ds_temp_iptval.getColumn(0, "val"));
- ds_temp_term.setColumn( 0, "valnm", ds_temp_iptval.getColumn(0, "valnm"));
- ds_temp_iptval.setColumn( 0, "val", "");
- ds_temp_iptval.setColumn( 0, "valnm", "");
- group2.grp_drct.ipt_drct.tooltiptext = "";
- //group2.grp_drct.ipt_drct.refresh();
- group2.cap_valnm.tooltiptext = ds_temp_term.getColumn(0, "valnm");
- //group2.cap_valnm.refresh();
- }
- function group2_grd_item_oncellclick(obj:Grid, e:GridClickEventInfo) {
- if (e.row < 0 || e.col < 0 ) {
- return;
- }
- // 조건 값 초기화
- ds_temp_reflist_refinfo.clearData(); ds_temp_reflist_refinfo.addRow();
- //group2.grp_ref.grd_ref.refresh();
- ds_temp.setColumn( 0, "addval", "");
- //group2.grp_ref.ipt_addval.refresh();
- ds_temp_iptval.setColumn( 0, "val", "");
- ds_temp_iptval.setColumn( 0, "valnm", "");
- //group2.grp_drct.ipt_drct.refresh();
- ds_temp_enumlist_enuminfo.clearData(); ds_temp_enumlist_enuminfo.addRow();
- //group2.grp_enum.rdo_enum.refresh();
- ds_temp_enumval.setColumn( 0, "val", "");
- ds_temp_enumval.setColumn( 0, "valnm", "");
- //group2.grp_enum.rdo_enum.refresh();
- ds_temp_srchlist_srchinfo.clearData(); ds_temp_srchlist_srchinfo.addRow();
- //group2.grp_srch.grd_srch.refresh();
- ds_temp_term.clearData(); ds_temp_term.addRow();
- //group2.cap_opnm.refresh();
- //group2.cap_valnm.refresh();
- ds_temp_term.setColumn( 0, "itemtype", group2.grd_item.valueMatrix(group2.grd_item.row, group2.grd_item.colRef("itemtype")));
- ds_temp_term.setColumn( 0, "itemseq", group2.grd_item.valueMatrix(group2.grd_item.row, group2.grd_item.colRef("itemseq")));
- ds_temp_term.setColumn( 0, "itemnm", group2.grd_item.valueMatrix(group2.grd_item.row, group2.grd_item.colRef("itemnm")));
- ds_temp_term.setColumn( 0, "srchcd", group2.grd_item.valueMatrix(group2.grd_item.row, group2.grd_item.colRef("srchcd")));
- //group2.cap_item.refresh();
- // 값 형식 설정
-
- var dsGrdItem = this.objects[grd_item.binddataset];
- var valtype = dsGrdItem.getColumn( row, "valtype");
- fSetValType(valtype);
- // 가산 여부 저장
- ds_hidden.setColumn( 0, "addflag", dsGrdItem.getColumn( row, "addflag"));
- // 참조 및 열거형 값목록 세팅
- ds_temp_reflist_refinfo.clearData(); ds_temp_reflist_refinfo.addRow();
- ds_temp_enumlist_enuminfo.clearData(); ds_temp_enumlist_enuminfo.addRow();
- var cnt = ds_main_itemlist_iteminfo.rowcount;
- var valseq = dsGrdItem.getColumn( row, "valseqarr");
- var vsarr = valseq.split(",");
- var ridx = 1;
- var eidx = 1;
- for (var i = 0; i < vsarr.length; i++) {
- var vseq = vsarr[i];
- for (var j = 0; j < cnt; j++) {
- if (ds_main_itemlist_iteminfo.getColumn(j, "itemseq") == vseq) {
- var itype = ds_main_itemlist_iteminfo.getColumn(j, "itemtype");
- var itemnm = ds_main_itemlist_iteminfo.getColumn(j, "itemnm")
- var valid = ds_main_itemlist_iteminfo.getColumn(j, "valid")
- if (itype == "R") {
- ds_temp_reflist_refinfo.setColumn( ridx, "itemseq", vseq);
- ds_temp_reflist_refinfo.setColumn( ridx, "valid", valid);
- ds_temp_reflist_refinfo.setColumn( ridx, "itemnm", itemnm);
- ridx++;
- } else if (itype == "E") {
- ds_temp_enumlist_enuminfo.setColumn( eidx, "itemseq", vseq);
- ds_temp_enumlist_enuminfo.setColumn( eidx, "itemnm", itemnm);
- eidx++;
- }
- }
- }
- }
- //group2.grp_ref.grd_ref.refresh();
- //group2.grp_enum.rdo_enum.refresh();
- // 첫번째 연산 항목 선택
-
-
- var dsGrdOpcode = this.objects[group2.grd_opcode.binddataset];
- dsGrdOpcode.rowposition = 0;
- var row = dsGrdOpcode.rowposition;
-
- ds_temp_term.setColumn( 0, "opcode", dsGrdOpcode.getColumn(row, "cd"));
- ds_temp_term.setColumn( 0, "opnm", dsGrdOpcode.getColumn(row, "nm"));
- //group2.cap_opnm.refresh();
- }
- function group2_grd_opcode_oncellclick(obj:Grid, e:GridClickEventInfo) {
- if (e.row < 0 || e.col < 0) {
- return;
- }
- var dsGrdItem = this.objects[group2.grd_opcode.binddataset];
- var row = dsGrdItem.rowposition;
- var valtype = dsGrdItem.getColumn( row, "valtype");
- var dsGrdOpcode = this.objects[group2.grd_opcode.binddataset];
- var opcodeRow = dsGrdOpcode.rowposition;
- ds_temp_term.setColumn( 0, "opcode", dsGrdOpcode.getColumn( opcodeRow, "cd"));
- ds_temp_term.setColumn( 0, "opnm", dsGrdOpcode.getColumn( opcodeRow, "nm"));
- //group2.cap_opnm.refresh();
- // 열거형 타입이 있는 경우, 연산자에 따라 Radio, Check 변경
- if (valtype.indexOf("E") > 0) {
- var chkyn = ds_hidden_valtype.getColumn(0, "enumyn");
- if (opcode == "IN" || opcode == "NI") {
- group2.grp_enum.chk_enumarr.visible = chkyn == "Y" ? true : false;
- group2.grp_enum.rdo_enum.visible = false;
- } else {
- var val = ds_temp_enumval.getColumn(0, "val");
- if (val.length > 0) {
- val = val.split(" ")[0];
- var valnm = ds_main_itemlist_iteminfo.lookupExpr("itemseq == '" + val + "'", "itemnm");
- ds_temp_enumval.setColumn( 0, "val", val);
- ds_temp_enumval.setColumn( 0, "valnm", valnm);
- //group2.grp_enum.rdo_enum.refresh();
- //group2.grp_enum.chk_enumarr.refresh();
- ds_temp_term.setColumn( 0, "val", val);
- ds_temp_term.setColumn( 0, "valnm", valnm);
- //group2.cap_valnm.refresh();
- }
- group2.grp_enum.chk_enumarr.visible = false;
- group2.grp_enum.rdo_enum.visible = chkyn == "Y" ? true : false;
- }
- } else {
- }
- }
- function group2_grp_enum_chk_enum_onkillfocus(obj:cp_checkboxList, e:KillFocusEventInfo) {
- fSetTypeChk("E", group2.grp_enum.chk_enum.value);
- }
- function group2_grp_enum_rdo_enum_onitemchanged(obj:Radio, e:ItemChangeEventInfo) {
- var valid = ds_main_itemlist_iteminfo.lookupExpr(" itemseq == '" + group2.grp_enum.rdo_enum.value + "'", "valid");
- ds_temp_term.setColumn( 0, "val", valid);
- ds_temp_term.setColumn( 0, "valnm", group2.grp_enum.rdo_enum.text);
- //group2.cap_valnm.refresh();
- }
- function group2_grp_enum_chk_enumarr_onkillfocus(obj:cp_checkboxList, e:KillFocusEventInfo) {
- var valid = ds_temp_enumval.getColumn(0, "val");
- var valarr = valid.split(" ");
- valid = "";
- var valnm = "";
- for (var i = 0; i < valarr.length; i++) {
- valid += ds_main_itemlist_iteminfo.lookupExpr(" itemseq == '" + valarr[i] + "'", "valid");
- valnm += ds_main_itemlist_iteminfo.lookupExpr(" itemseq = '" + valarr[i] + "'", "itemnm");
- if (i < valarr.length - 1) {
- valid += ",";
- valnm += ",";
- }
- }
- ds_temp_term.setColumn( 0, "val", valid);
- ds_temp_term.setColumn( 0, "valnm", valnm);
- //group2.cap_valnm.refresh();
- }
- function group2_btn_add_onclick(obj:Button, e:ClickEventInfo) {
- if (ds_temp_term.getColumn(0, "itemseq") == "") {
- sysf_messageBox("항목이 설정되지 않았습니다.", "E999");
- return;
- }
- if (ds_temp_term.getColumn(0, "opcode") == "") {
- sysf_messageBox("연산자가 설정되지 않았습니다.", "E999");
- return;
- }
- if (ds_temp_term.getColumn(0, "itemtype") != "C" && ds_temp_term.getColumn(0, "valnm") == "") {
- sysf_messageBox("값이 설정되지 않았습니다.", "E999");
- return;
- }
- var idx = ds_send_rgst_terminfo.getCaseCount(" termseq != ''") + 1;
- var opcode = ds_temp_term.getColumn(0, "opcode");
- if (opcode == "IN" || opcode == "NI") {
- var inflag = "";
- var valtype = ds_temp_term.getColumn(0, "valtype");
- if (valtype == "E") {
- var valarr = ds_temp_term.getColumn(0, "val").split(",");
- var valnmarr = ds_temp_term.getColumn(0, "valnm").split(",");
- for (var i = 0; i < valarr.length; i++) {
- if (i == 0) {
- inflag = "S";
- } else if (i == valarr.length - 1) {
- inflag = "E";
- } else {
- inflag = "";
- }
- ds_send_rgst_terminfo.setColumn( idx, "ctrlseq", ds_temp_term.getColumn(0, "ctrlseq"));
- ds_send_rgst_terminfo.setColumn( idx, "termseq", idx);
- ds_send_rgst_terminfo.setColumn( idx, "itemtype", ds_temp_term.getColumn(0, "itemtype"));
- ds_send_rgst_terminfo.setColumn( idx, "itemseq", ds_temp_term.getColumn(0, "itemseq"));
- ds_send_rgst_terminfo.setColumn( idx, "itemnm", ds_temp_term.getColumn(0, "itemnm"));
- ds_send_rgst_terminfo.setColumn( idx, "opcode", opcode);
- ds_send_rgst_terminfo.setColumn( idx, "valtype", ds_temp_term.getColumn(0, "valtype"));
- ds_send_rgst_terminfo.setColumn( idx, "val", valarr[i]);
- ds_send_rgst_terminfo.setColumn( idx, "valnm", valnmarr[i]);
- ds_send_rgst_terminfo.setColumn( idx, "inflag", inflag);
- idx++;
- }
- } else if (valtype == "S") {
- var cnt = ds_temp_srchlist_srchinfo.rowcount;
- // 이내, 혹은 이외 이지만 건수가 1개밖에 없을 경우, 일치 혹은 불일치로 변경
- if (cnt == 1) {
- if (opcode == "IN") {
- opcode = "EQ";
- } else if (opcode == "NI") {
- opcode = "NE";
- }
- }
- for (var i = 0; i < cnt; i++) {
- if (i == 1) {
- inflag = "S";
- } else if (i == cnt) {
- inflag = "E";
- } else {
- inflag = "";
- }
- ds_send_rgst_terminfo.setColumn( idx, "ctrlseq", ds_temp_term.getColumn(0, "ctrlseq"));
- ds_send_rgst_terminfo.setColumn( idx, "termseq", idx);
- ds_send_rgst_terminfo.setColumn( idx, "itemtype", ds_temp_term.getColumn(0, "itemtype"));
- ds_send_rgst_terminfo.setColumn( idx, "itemseq", ds_temp_term.getColumn(0, "itemseq"));
- ds_send_rgst_terminfo.setColumn( idx, "itemnm", ds_temp_term.getColumn(0, "itemnm"));
- ds_send_rgst_terminfo.setColumn( idx, "opcode", opcode);
- ds_send_rgst_terminfo.setColumn( idx, "valtype", ds_temp_term.getColumn(0, "valtype"));
- ds_send_rgst_terminfo.setColumn( idx, "val", ds_temp_srchlist_srchinfo.getColumn(i, "val"));
- ds_send_rgst_terminfo.setColumn( idx, "valnm", ds_temp_srchlist_srchinfo.getColumn(i, "valnm"));
- ds_send_rgst_terminfo.setColumn( idx, "inflag", inflag);
- idx++;
- }
- }
- } else {
- ds_send_rgst_terminfo.setColumn( idx, "ctrlseq", ds_temp_term.getColumn(0, "ctrlseq"));
- ds_send_rgst_terminfo.setColumn( idx, "termseq", idx);
- ds_send_rgst_terminfo.setColumn( idx, "itemtype", ds_temp_term.getColumn(0, "itemtype"));
- ds_send_rgst_terminfo.setColumn( idx, "itemseq", ds_temp_term.getColumn(0, "itemseq"));
- ds_send_rgst_terminfo.setColumn( idx, "itemnm", ds_temp_term.getColumn(0, "itemnm"));
- ds_send_rgst_terminfo.setColumn( idx, "opcode", opcode);
- ds_send_rgst_terminfo.setColumn( idx, "valtype", ds_temp_term.getColumn(0, "valtype"));
- ds_send_rgst_terminfo.setColumn( idx, "val", ds_temp_term.getColumn(0, "val"));
- ds_send_rgst_terminfo.setColumn( idx, "valnm", ds_temp_term.getColumn(0, "valnm"));
- ds_send_rgst_terminfo.setColumn( idx, "inflag", "");
- }
- //grd_rgst.refresh();
- //grd_rgst.resizeCells();
- fClearValues();
- }
- function group2_rdo_itemtype_onitemchanged(obj:Radio, e:ItemChangeEventInfo) {
- var itemtype = ds_temp_term.getColumn(0, "itemtype");
- dsft_main_itemlist_iteminfo.filterstr = "itemtype == '" + itemtype + "'";
- //group2.grd_item.binddataset = .nodeset = "ds_main_itemlist_iteminfo[]";
- // 항목 및 연산 코드 설정
- if (itemtype == "R") {
- dsft_init_opcode_cdinfo.filterstr = "rflag=='Y'";
- //group2.grd_opcode.nodeset = "dsft_init_opcode_cdinfo[rflag='Y']";
- } else if (itemtype == "C") {
- dsft_init_opcode_cdinfo.filterstr = "cflag=='Y'";
- //group2.grd_opcode.nodeset = "ds_init_opcode_cdinfo[cflag='Y']";
- }
- // 값 형식 초기화
- fSetValType("");
- }
- function group2_grp_srch_chk_srch_onkillfocus(obj:cp_checkboxList, e:KillFocusEventInfo) {
- fSetTypeChk("S", group2.grp_srch.chk_srch.value);
- }
- function group2_grp_srch_btn_srch_onclick(obj:Button, e:ClickEventInfo) {
- frmf_setParameter("SMPMB03702_srchcd", ds_temp_term.getColumn(0, "srchcd"));
- frmf_setParameter("SMPMB03702_opcode", ds_temp_term.getColumn(0, "opcode"));
- frmf_modal("SMPMB03702", "SMPMB03702", """, "", "", "", "", "", "", "", "", "", "M");
- //group2.grp_srch.grd_srch.refresh();
- //group2.grp_srch.grd_srch.resizeCells();
- var cnt = ds_temp_srchlist_srchinfo.rowcount;
- if (ds_temp_term.getColumn(0, "opcode") != "IN" &&
- ds_temp_term.getColumn(0, "opcode") != "NI" &&
- cnt > 1) {
- sysf_messageBox("2개 이상의 조회 항목은 연산을 [이내], 혹은 [이외]로 지정해햐 합니다.", "E999");
- return;
- }
- }
- function group2_grp_srch_btn_srchipt_onclick(obj:Button, e:ClickEventInfo) {
- var cnt = ds_temp_srchlist_srchinfo.rowcount;
- if (cnt < 1) {
- return;
- }
- if (ds_temp_term.getColumn(0, "opcode") != "IN" &&
- ds_temp_term.getColumn(0, "opcode") != "NI" &&
- cnt > 1) {
- sysf_messageBox("2개 이상의 조회 항목은 연산을 [이내], 혹은 [이외]로 지정해햐 합니다.", "E999");
- return;
- }
- var valnm = ds_temp_srchlist_srchinfo.getColumn(0, "valnm");
- if (cnt > 1) {
- valnm += " 외 " + ( cnt - 1 ) + " 건";
- }
- ds_temp_term.setColumn( 0, "val", ds_temp_srchlist_srchinfo.getColumn(0, "val"));
- ds_temp_term.setColumn( 0, "valnm", valnm);
- group2.cap_valnm.tooltiptext = ds_temp_term.getColumn(0, "valnm");
- //group2.cap_valnm.refresh();
- }
- function group2_grp_srch_btn_delsrch_onclick(obj:Button, e:ClickEventInfo) {
- var row = ds_temp_srchlist_srchinfo.rowposition;
- ds_temp_srchlist_srchinfo.deleteRow( row);
- }
- function cmb_deptcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
- ds_send_srch.setColumn( 0, "srchflag", "R");
- ds_send_srch.setColumn( 0, "deptcd", ds_send_srch.getColumn(0, "suppdeptcd"));
- //components["TRPMB03703"].attribute("resultref") = "ds_init_srch_roomlist_roominfo";
- //submit("TRPMB03703");
- var oParam = {};
- oParam.id = "TRPMB03703";
- oParam.service = "pambaseinfomngtapp.ExamRsrvInfo";
- oParam.method = "reqGetBaseCDList";
- oParam.inds = "req=ds_send_srch";
- oParam.outds = "ds_init_srch_roomlist_roominfo=room";
- oParam.async = false;
- tranf_submit(oParam);
- frmf_addComboItem("cmb_roomcd", "전체", "T");
- cmb_roomcd.index = 0;
- ds_send_srch.setColumn( 0, "srchflag", "C");
- ds_send_srch.setColumn( 0, "deptcd", ds_send_srch.getColumn(0, "suppdeptcd"));
- ds_send_srch.setColumn( 0, "roomcd", "T");
- //components["TRPMB03704"].attribute("resultref") = "ds_init_srch_excdlist_excdinfo";
- //submit("TRPMB03704");
- var oParam = {};
- oParam.id = "TRPMB03704";
- oParam.service = "pambaseinfomngtapp.ExamRsrvInfo";
- oParam.method = "reqGetBaseCDList";
- oParam.inds = "req=ds_send_srch";
- oParam.outds = "ds_init_srch_excdlist_excdinfo=excd";
- oParam.async = false;
- tranf_submit(oParam);
- frmf_addComboItem("cmb_excucd", "전체", "T");
- cmb_excucd.index = 0;
- }
- function cmb_excucd_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
- cmb_excucd.tooltiptext = cmb_excucd.text;
- }
- function btn_search_onclick(obj:Button, e:ClickEventInfo) {
- fSearchTerms();
- }
- function cmb_rgstdept_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
- ds_send_srch.setColumn( 0, "srchflag", "R");
- ds_send_srch.setColumn( 0, "deptcd", ds_send_rgst.getColumn(0, "suppdeptcd"));
- //components["TRPMB03703"].attribute("resultref") = "ds_init_rgst_roomlist_roominfo";
- //submit("TRPMB03703");
- var oParam = {};
- oParam.id = "TRPMB03703";
- oParam.service = "pambaseinfomngtapp.ExamRsrvInfo";
- oParam.method = "reqGetBaseCDList";
- oParam.inds = "req=ds_send_srch";
- oParam.outds = "ds_init_rgst_roomlist_roominfo=room";
- oParam.async = false;
- tranf_submit(oParam);
- frmf_addComboItem("cmb_rgstroom", "전체", "T");
- cmb_rgstroom.index = 0;
- ds_send_srch.setColumn( 0, "srchflag", "C");
- ds_send_srch.setColumn( 0, "deptcd", ds_send_rgst.getColumn(0, "suppdeptcd"));
- ds_send_srch.setColumn( 0, "roomcd", "T");
- //components["TRPMB03704"].attribute("resultref") = "ds_init_rgst_excdlist_excdinfo";
- //submit("TRPMB03704");
- var oParam = {};
- oParam.id = "TRPMB03704";
- oParam.service = "pambaseinfomngtapp.ExamRsrvInfo";
- oParam.method = "reqGetBaseCDList";
- oParam.inds = "req=ds_send_srch";
- oParam.outds = "ds_init_rgst_excdlist_excdinfo=excd";
- oParam.async = false;
- tranf_submit(oParam);
- frmf_addComboItem("cmb_rgstexcd", "전체", "T");
- cmb_rgstexcd.index = 0;
- }
- function cmb_rgstexcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
- cmb_rgstexcd.tooltiptext = cmb_rgstexcd.text;
- }
- function btn_expand_onclick(obj:Button, e:ClickEventInfo) {
- grd_ctrl.position.height = "670";
- }
- function btn_collapse_onclick(obj:Button, e:ClickEventInfo) {
- grd_ctrl.position.height = "220";
- }
- function grd_ctrl_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
- if (e.row < 0 || e.col < 0 ) {
- return;
- }
- fSetTermInfo();
- fSetRgstStatus(false);
- }
- function grd_ctrl_onmousedown(obj:Grid, e:GridMouseEventInfo) {
- grd_ctrl.focusColor = "#ece1ec";
- }
- function btn_excel_onclick(obj:Button, e:ClickEventInfo) {
- //var filename = window.fileDialog("save", ",", false, "검사 예약 제어 정보", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
- //grd_ctrl.saveExcel(filename, "sheetname:제어 내역;colhiddenextend:true;rowhiddenextend:false;");
- grdf_exportExcel(grd_ctrl, "Sheet1", "검사 예약 제어 정보", false, "" , 'user' , true);
- //sysf_messageBox("엑셀 저장이 완료되었습니다.", "I999");
- }
- ]]></Script>
- </Form>
- </FDL>
|