123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMADB01800" position="absolute 0 0 1198 792" titletext="약품편람등록" oninit="SMADB01800_oninit" onload="SMADB01800_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 0 47 1195 791" id="group3" scrollbars="autoboth" anchor="all">
- <Layouts>
- <Layout>
- <ImageViewer position="absolute 180 230 470 345" id="img_phot_hidden" visible="false" anchor="default"/>
- <Static text="주의 및 금기" position="absolute 935 185 1079 201" id="caption71" class="tit_2" anchor="default"/>
- <Div position="absolute 0 4 481 178" id="group2" anchor="default" class="div_SA2">
- <Layouts>
- <Layout>
- <Shape position="absolute 402 5 408 167" linetype="vertical" id="line13" anchor="default"/>
- <Static position="absolute 12 7 32 24" id="caption3" class="search_name" anchor="default"/>
- <Button position="absolute 415 78 471 100" id="btn_sea" class="btn1" text="조회" anchor="default" onclick="group3_group2_btn_sea_onclick"/>
- <Static position="absolute 12 52 32 69" id="caption11" class="search_name" anchor="default"/>
- <Radio position="absolute 30 6 110 24" id="rdo_srchflag1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="group3_group2_rdo_srchflag1_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">내용조회</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Edit position="absolute 110 27 390 46" id="ipt_srchcnts" class="input_search" anchor="default" onkeyup="group3_group2_ipt_srchcnts_onkeyup"/>
- <Combo position="absolute 110 51 390 70" id="cmb_srchefcy1" innerdataset="@ds_init_efcysrchinfo_efcyinfo1" datacolumn="efcynm" codecolumn="efcycd" anchor="default" onitemchanged="group3_group2_cmb_srchefcy1_onitemchanged"/>
- <Combo position="absolute 110 75 390 94" id="cmb_srchefcy2" innerdataset="@ds_init_efcysrchinfo_efcyinfo2" datacolumn="efcynm" codecolumn="efcycd" anchor="default" onitemchanged="group3_group2_cmb_srchefcy2_onitemchanged"/>
- <Combo position="absolute 110 99 390 118" id="cmb_srchefcy3" innerdataset="@ds_init_efcysrchinfo_efcyinfo3" datacolumn="efcynm" codecolumn="efcycd" anchor="default" onitemchanged="group3_group2_cmb_srchefcy3_onitemchanged"/>
- <Combo position="absolute 110 123 390 142" id="cmb_srchefcy4" innerdataset="@ds_init_efcysrchinfo_efcyinfo4" datacolumn="efcynm" codecolumn="efcycd" anchor="default" onitemchanged="group3_group2_cmb_srchefcy4_onitemchanged"/>
- <Combo position="absolute 110 147 390 166" id="cmb_srchefcy5" innerdataset="@ds_init_efcysrchinfo_efcyinfo5" datacolumn="efcynm" codecolumn="efcycd" anchor="default" onitemchanged="group3_group2_cmb_srchefcy5_onitemchanged"/>
- <Radio position="absolute 30 51 110 69" id="radio1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="group3_group2_radio1_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">효능조회</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio id="rdo_srchcntsflag" taborder="1" columncount="-1" rowcount="-1" index="0" codecolumn="codecolumn" datacolumn="datacolumn" value="1" onitemchanged="group3_group2_rdo_srchcntsflag_onitemchanged" position="absolute 110 5 390 25">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">약품코드</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">성분명</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">영문상품명</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">한글상품명</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- </Layout>
- </Layouts>
- </Div>
- <Static text="부작용" position="absolute 752 185 835 201" id="caption1" class="tit_2" anchor="default"/>
- <Static text="약리작용 및 효능" position="absolute 489 185 641 201" id="caption2" class="tit_2" anchor="default"/>
- <Button position="absolute 960 412 1002 431" id="button7" class="btn2_letter2" text="삭제" anchor="default"/>
- <Shape position="absolute 934 201 1194 207" linetype="horizontal" id="line37" class="line_1" anchor="left top right"/>
- <Static text="용법" position="absolute 302 185 390 201" id="caption4" class="tit_2" anchor="default"/>
- <Shape position="absolute 752 201 932 207" linetype="horizontal" id="line1" class="line_1" anchor="default"/>
- <Static text="약품사진" position="absolute 0 185 90 201" id="caption6" class="tit_2" anchor="default"/>
- <Shape position="absolute 489 201 749 207" linetype="horizontal" id="line2" class="line_1" anchor="default"/>
- <Shape position="absolute 301 201 486 207" linetype="horizontal" id="line3" class="line_1" anchor="default"/>
- <Shape position="absolute 560 497 720 503" linetype="vertical" id="line4" class="line_1" anchor="default"/>
- <Shape position="absolute 0 201 298 207" linetype="horizontal" id="line5" class="line_1" anchor="default"/>
- <Static text="효능" position="absolute 0 589 82 605" id="caption7" class="tit_2" anchor="left bottom"/>
- <ImageViewer position="absolute 0 206 298 321" id="img_phot" anchor="default" resampling="true" stretch="fit" style="border:2 solid #e5e5e5ff ;"/>
- <Grid position="absolute 485 8 1195 177" id="grd_druglist" binddataset="ds_main_druginfo_druglist" anchor="left top right" cellsizingtype="both" onlbuttonup="group3_grd_druglist_onlbuttonup" extendsizetype="row">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="90"/>
- <Column size="100"/>
- <Column size="150"/>
- <Column size="0"/>
- <Column size="210"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="120"/>
- </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="efcycd"/>
- <Cell col="5" text="효능명"/>
- <Cell col="6" text="hbookseq"/>
- <Cell col="7" text="todd"/>
- <Cell col="8" text="instcd"/>
- <Cell col="9" text="comcd"/>
- <Cell col="10" text="comexcd"/>
- <Cell col="11" text="성분명"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow+1"/>
- <Cell col="1" displaytype="combo" edittype="none" text="bind:ordinptflag" combodataset="ds_cmb_ordinptflag" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="2" style="align:left middle;padding:0 2 0 2;" text="bind:drugcd" wordwrap="char"/>
- <Cell col="3" style="align:left top;padding:2 2 2 2;" text="bind:drugnm" wordwrap="char"/>
- <Cell col="4" text="bind:efcycd" wordwrap="char"/>
- <Cell col="5" style="align:left top;padding:2 2 2 2;" text="bind:efcynm" wordwrap="char"/>
- <Cell col="6" text="bind:hbookseq" wordwrap="char"/>
- <Cell col="7" text="bind:todd" wordwrap="char"/>
- <Cell col="8" text="bind:instcd" wordwrap="char"/>
- <Cell col="9" text="bind:comcd" wordwrap="char"/>
- <Cell col="10" text="bind:comexcd" wordwrap="char"/>
- <Cell col="11" style="align:left top;padding:2 2 2 2;" text="bind:comnm" wordwrap="char"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="약품코드" position="absolute 0 349 82 365" id="caption9" class="tit_2" anchor="default"/>
- <Shape position="absolute 0 386 298 392" linetype="horizontal" id="line6" class="line_1" anchor="default"/>
- <Static text="참고문헌" position="absolute 301 571 386 587" id="caption8" class="tit_2" anchor="default"/>
- <Shape position="absolute 301 587 486 593" linetype="horizontal" id="line7" class="line_1" anchor="default"/>
- <Shape position="absolute 0 605 299 611" linetype="horizontal" id="line10" class="line_1" anchor="left bottom"/>
- <Shape position="absolute 0 498 298 504" linetype="horizontal" id="line8" class="line_1" anchor="default"/>
- <Calendar position="absolute 172 722 298 741" id="ipt_fromdd" class="input_default" anchor="left bottom"/>
- <Static text="성분명" position="absolute 0 482 82 498" id="caption5" class="tit_2" anchor="default"/>
- <Combo position="absolute 0 610 298 629" id="cmb_efcycd1" innerdataset="@ds_init_efcyiptinfo_efcyinfo1" datacolumn="efcynm" codecolumn="efcycd" anchor="left bottom" onitemchanged="group3_cmb_efcycd1_onitemchanged"/>
- <Combo position="absolute 0 631 298 650" id="cmb_efcycd2" innerdataset="@ds_init_efcyiptinfo_efcyinfo2" datacolumn="efcynm" codecolumn="efcycd" anchor="left bottom" onitemchanged="group3_cmb_efcycd2_onitemchanged"/>
- <Combo position="absolute 0 652 298 671" id="cmb_efcycd3" innerdataset="@ds_init_efcyiptinfo_efcyinfo3" datacolumn="efcynm" codecolumn="efcycd" anchor="left bottom" onitemchanged="group3_cmb_efcycd3_onitemchanged"/>
- <Combo position="absolute 0 673 298 692" id="cmb_efcycd4" innerdataset="@ds_init_efcyiptinfo_efcyinfo4" datacolumn="efcynm" codecolumn="efcycd" anchor="left bottom" onitemchanged="group3_cmb_efcycd4_onitemchanged"/>
- <Combo position="absolute 0 694 298 713" id="cmb_efcycd5" innerdataset="@ds_init_efcyiptinfo_efcyinfo5" datacolumn="efcynm" codecolumn="efcycd" anchor="left bottom"/>
- <TextArea position="absolute 301 592 486 742" id="tar_refcnts" anchor="left top bottom" wordwrap="word"/>
- <TextArea position="absolute 301 206 486 566" id="tar_mthdvolsmm" anchor="default" wordwrap="word"/>
- <TextArea position="absolute 489 206 749 742" id="tar_efcysmm" anchor="left top bottom" wordwrap="word"/>
- <TextArea position="absolute 752 206 932 742" id="tar_seffcsmm" anchor="left top bottom" wordwrap="word"/>
- <TextArea position="absolute 935 206 1195 742" id="tar_etc" anchor="all" wordwrap="word"/>
- <Button position="absolute 121 182 207 201" id="btn_phot" class="btn2" text="사진불러오기" anchor="default" onclick="group3_btn_phot_onclick"/>
- <Button position="absolute 211 182 253 201" id="btn_photsave" class="btn2" text="저장" anchor="default" onclick="group3_btn_photsave_onclick"/>
- <Button position="absolute 256 182 298 201" id="btn_photdel" class="btn2" text="삭제" anchor="default" onclick="group3_btn_photdel_onclick"/>
- <Button position="absolute 135 367 188 386" id="btn_drugadd" class="btn2" text="행추가" anchor="default" onclick="group3_btn_drugadd_onclick"/>
- <Button position="absolute 190 367 243 386" id="btn_drugcopy" class="btn2" text="행복사" anchor="default" onclick="group3_btn_drugcopy_onclick"/>
- <Button position="absolute 245 367 298 386" id="btn_drugdel" class="btn2" text="행삭제" anchor="default" onclick="group3_btn_drugdel_onclick"/>
- <Static text="적용일자" position="absolute 0 724 91 740" id="caption10" class="tit_2" anchor="left bottom"/>
- <TextArea position="absolute 0 503 298 585" id="textarea1" anchor="left top bottom" wordwrap="word"/>
- <Button position="absolute 69 367 133 386" id="button1" class="btn2" text="상세보기" anchor="default" onclick="group3_button1_onclick"/>
- <Grid position="absolute 0 391 298 477" id="grd_drugcdlist" class="datagrid0" binddataset="ds_main_hbookinfo_druglist" anchor="default" autoenter="select" onlbuttonup="group3_grd_drugcdlist_onlbuttonup" onexpanddown="group3_grd_drugcdlist_onexpanddown">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="100"/>
- <Column size="250"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="80"/>
- <Column size="50"/>
- <Column size="200"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="0" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="약품코드"/>
- <Cell col="2" text="상품명"/>
- <Cell col="3" text="c"/>
- <Cell col="4" text="b"/>
- <Cell col="5" text="a"/>
- <Cell col="6" text="성분코드"/>
- <Cell col="7" text="성분확장코드"/>
- <Cell col="8" text="성분명"/>
- <Cell col="9" text="d"/>
- <Cell col="10" text="e"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" displaytype="image"/>
- <Cell col="1" displaytype="text" edittype="text" text="bind:drugcd" expandshow="show"/>
- <Cell col="2" displaytype="text" edittype="text" text="bind:drugnm"/>
- <Cell col="3" text="bind:drugseq"/>
- <Cell col="4" text="bind:drugtodd"/>
- <Cell col="5" text="bind:drugphot"/>
- <Cell col="6" displaytype="text" edittype="text" text="bind:comcd" expandshow="show"/>
- <Cell col="7" text="bind:comexcd"/>
- <Cell col="8" text="bind:comnm"/>
- <Cell col="9" text="bind:instcd"/>
- <Cell col="10" text="bind:m"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape id="line00" class="line_1" position="absolute 485 3 1195 9" anchor="left top right"/>
- <Static id="opt_phottitle" position="absolute 1 324 297 343" style="color:red;align:center middle;font:Dotum,9,bold;"/>
- <Shape id="line09" class="line_1" position="absolute 0 200 298 206"/>
- <Shape id="line11" class="line_1" position="absolute 0 202 298 208"/>
- <Shape id="line12" class="line_1" position="absolute 301 200 486 206"/>
- <Shape id="line13" class="line_1" position="absolute 489 200 749 206"/>
- <Shape id="line14" class="line_1" position="absolute 752 200 932 206"/>
- <Shape id="line15" class="line_1" position="absolute 934 200 1194 206" anchor="left top right"/>
- <Shape id="line16" class="line_1" position="absolute 301 202 486 208"/>
- <Shape id="line17" class="line_1" position="absolute 489 202 749 208"/>
- <Shape id="line18" class="line_1" position="absolute 752 202 932 208"/>
- <Shape id="line19" class="line_1" position="absolute 934 202 1194 208" anchor="left top right"/>
- <Shape id="line20" class="line_1" position="absolute 0 385 298 391"/>
- <Shape id="line21" class="line_1" position="absolute 0 387 298 393"/>
- <Shape id="line22" class="line_1" position="absolute 0 497 298 503"/>
- <Shape id="line23" class="line_1" position="absolute 0 604 299 610" anchor="left bottom"/>
- <Shape id="line24" class="line_1" position="absolute 301 586 486 592"/>
- <Shape id="line25" class="line_1" position="absolute 0 499 298 505"/>
- <Shape id="line26" class="line_1" position="absolute 0 606 299 612" anchor="left bottom"/>
- <Shape id="line27" class="line_1" position="absolute 301 588 486 594"/>
- <Shape id="line28" class="line_1" position="absolute 485 2 1195 8" anchor="left top right"/>
- <Shape id="line29" class="line_1" position="absolute 485 4 1195 10" anchor="left top right"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 22 1195 52" id="group4" scrollbars="autoboth" anchor="left top right">
- <Layouts>
- <Layout>
- <Button position="absolute 0 5 104 27" id="button14" class="btn3" text="약품편람조회" anchor="default" onclick="group4_button14_onclick"/>
- <Button position="absolute 1011 5 1067 27" id="btn_save" class="btn4" text="수정" anchor="top right bottom" onclick="group4_btn_save_onclick"/>
- <Button position="absolute 1069 5 1125 27" id="btn_del" class="btn4" text="삭제" anchor="top right bottom" onclick="group4_btn_del_onclick"/>
- <Button position="absolute 1127 5 1195 27" id="btn_cle" class="btn4" text="초기화" anchor="top right bottom" onclick="group4_btn_cle_onclick"/>
- <Button position="absolute 107 5 163 27" id="btn_prt" class="btn6" text="출력" anchor="default" onclick="group4_btn_prt_onclick"/>
- <Button position="absolute 240 5 320 27" id="button6" class="btn3" visible="false" text="이력조회" anchor="default" onclick="group4_button6_onclick"/>
- <Button position="absolute 929 5 1009 27" id="btn_new" class="btn4" text="신규등록" anchor="top right bottom" onclick="group4_btn_new_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption19" text="약품편람등록" class="tit_1" position="absolute 0 0 160 25"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_druginfo_druglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="drugcd" type="STRING" size="256"/>
- <Column id="drugnm" type="STRING" size="256"/>
- <Column id="efcycd" type="STRING" size="256"/>
- <Column id="efcynm" type="STRING" size="256"/>
- <Column id="hbookseq" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="comcd" type="STRING" size="256"/>
- <Column id="comexcd" type="STRING" size="256"/>
- <Column id="comnm" type="STRING" size="256"/>
- <Column id="ordinptflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="drugcd"/>
- <Col id="drugnm"/>
- <Col id="efcycd"/>
- <Col id="efcynm"/>
- <Col id="hbookseq"/>
- <Col id="todd"/>
- <Col id="instcd"/>
- <Col id="comcd"/>
- <Col id="comexcd"/>
- <Col id="comnm"/>
- <Col id="ordinptflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_rdo_srchcntsflag" 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">1</Col>
- </Row>
- <Row>
- <Col id="label">성분명</Col>
- <Col id="value">2</Col>
- </Row>
- <Row>
- <Col id="label">영문상품명</Col>
- <Col id="value">3</Col>
- </Row>
- <Row>
- <Col id="label">한글상품명</Col>
- <Col id="value">4</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_hbookinfo_hbookdetlinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="efcylevel" type="STRING" size="256"/>
- <Column id="efcycd1" type="STRING" size="256"/>
- <Column id="efcycd2" type="STRING" size="256"/>
- <Column id="efcycd3" type="STRING" size="256"/>
- <Column id="efcycd4" type="STRING" size="256"/>
- <Column id="efcycd5" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="comnm" type="STRING" size="256"/>
- <Column id="efcysmm" type="STRING" size="256"/>
- <Column id="mthdvolsmm" type="STRING" size="256"/>
- <Column id="seffcsmm" type="STRING" size="256"/>
- <Column id="refcnts" type="STRING" size="256"/>
- <Column id="etc" type="STRING" size="256"/>
- <Column id="efcynm" type="STRING" size="256"/>
- <Column id="hbookseq" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="efcylevel"/>
- <Col id="efcycd1"/>
- <Col id="efcycd2"/>
- <Col id="efcycd3"/>
- <Col id="efcycd4"/>
- <Col id="efcycd5"/>
- <Col id="todd"/>
- <Col id="instcd"/>
- <Col id="fromdd"/>
- <Col id="comnm"/>
- <Col id="efcysmm"/>
- <Col id="mthdvolsmm"/>
- <Col id="seffcsmm"/>
- <Col id="refcnts"/>
- <Col id="etc"/>
- <Col id="efcynm"/>
- <Col id="hbookseq"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_hbookinfo_druglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="drugcd" type="STRING" size="256"/>
- <Column id="drugnm" type="STRING" size="256"/>
- <Column id="drugseq" type="STRING" size="256"/>
- <Column id="drugtodd" type="STRING" size="256"/>
- <Column id="drugphot" type="STRING" size="256"/>
- <Column id="comcd" type="STRING" size="256"/>
- <Column id="comexcd" type="STRING" size="256"/>
- <Column id="comnm" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="m" type="STRING" size="256"/>
- <Column id="photdrugcd" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="drugcd"/>
- <Col id="drugnm"/>
- <Col id="drugseq"/>
- <Col id="drugtodd"/>
- <Col id="drugphot"/>
- <Col id="comcd"/>
- <Col id="comexcd"/>
- <Col id="comnm"/>
- <Col id="instcd"/>
- <Col id="m"/>
- <Col id="photdrugcd"/>
- <Col id="lastupdtdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_photinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="drugphot" type="BLOB" size="256"/>
- <Column id="phottitle" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_cominfo_comlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="comcd" type="STRING" size="256"/>
- <Column id="comnm" type="STRING" size="256"/>
- <Column id="drugcd" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="comcd"/>
- <Col id="comnm"/>
- <Col id="drugcd"/>
- <Col id="instcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_srchinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchefcycd1" type="STRING" size="256"/>
- <Column id="srchefcycd2" type="STRING" size="256"/>
- <Column id="srchefcycd3" type="STRING" size="256"/>
- <Column id="srchefcycd4" type="STRING" size="256"/>
- <Column id="srchefcycd5" type="STRING" size="256"/>
- <Column id="srchflag" type="STRING" size="256"/>
- <Column id="srchcntsflag" type="STRING" size="256"/>
- <Column id="srchcnts" type="STRING" size="256"/>
- <Column id="srchefcycd" type="STRING" size="256"/>
- <Column id="srchefcylevel" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchefcycd1"/>
- <Col id="srchefcycd2"/>
- <Col id="srchefcycd3"/>
- <Col id="srchefcycd4"/>
- <Col id="srchefcycd5"/>
- <Col id="srchflag">1</Col>
- <Col id="srchcntsflag">1</Col>
- <Col id="srchcnts"/>
- <Col id="srchefcycd"/>
- <Col id="srchefcylevel"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_srchdetlinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchhbookseq" type="STRING" size="256"/>
- <Column id="srchefcycd" type="STRING" size="256"/>
- <Column id="srchtodd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchhbookseq"/>
- <Col id="srchefcycd"/>
- <Col id="srchtodd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_srchmoveinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchefcycd1" type="STRING" size="256"/>
- <Column id="srchefcycd2" type="STRING" size="256"/>
- <Column id="srchefcycd3" type="STRING" size="256"/>
- <Column id="srchefcycd4" type="STRING" size="256"/>
- <Column id="srchefcycd5" type="STRING" size="256"/>
- <Column id="srchefcycd" type="STRING" size="256"/>
- <Column id="srchefcylevel" type="STRING" size="256"/>
- <Column id="srchcomcd" type="STRING" size="256"/>
- <Column id="srchcomnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchefcycd1"/>
- <Col id="srchefcycd2"/>
- <Col id="srchefcycd3"/>
- <Col id="srchefcycd4"/>
- <Col id="srchefcycd5"/>
- <Col id="srchefcycd"/>
- <Col id="srchefcylevel"/>
- <Col id="srchcomcd"/>
- <Col id="srchcomnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_srchdruginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchdrugcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_req_comdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="m" type="STRING" size="256"/>
- <Column id="drugcd" type="STRING" size="256"/>
- <Column id="comcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="m"/>
- <Col id="drugcd"/>
- <Col id="comcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_req_photdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="m" type="STRING" size="256"/>
- <Column id="drugphot" type="BLOB" size="256"/>
- <Column id="drugcd" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- <Column id="photdrugcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="m"/>
- <Col id="drugphot"/>
- <Col id="drugcd"/>
- <Col id="lastupdtdt"/>
- <Col id="photdrugcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_req_hbookdata_data1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="m" type="STRING" size="256"/>
- <Column id="hbookseq" type="STRING" size="256"/>
- <Column id="efcycd" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="comnm" type="STRING" size="256"/>
- <Column id="efcysmm" type="STRING" size="256"/>
- <Column id="mthdvolsmm" type="STRING" size="256"/>
- <Column id="seffcsmm" type="STRING" size="256"/>
- <Column id="refcnts" type="STRING" size="256"/>
- <Column id="etc" type="STRING" size="256"/>
- <Column id="efcynm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="m"/>
- <Col id="hbookseq"/>
- <Col id="efcycd"/>
- <Col id="todd"/>
- <Col id="fromdd"/>
- <Col id="comnm"/>
- <Col id="efcysmm"/>
- <Col id="mthdvolsmm"/>
- <Col id="seffcsmm"/>
- <Col id="refcnts"/>
- <Col id="etc"/>
- <Col id="efcynm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_req_hbookdata_data2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_efcysrchinfo_efcyinfo1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="efcycd" type="STRING" size="256"/>
- <Column id="efcynm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_efcysrchinfo_efcyinfo2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="efcycd" type="STRING" size="256"/>
- <Column id="efcynm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_efcysrchinfo_efcyinfo3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="efcycd" type="STRING" size="256"/>
- <Column id="efcynm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_efcysrchinfo_efcyinfo4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="efcycd" type="STRING" size="256"/>
- <Column id="efcynm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_efcysrchinfo_efcyinfo5" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="efcycd" type="STRING" size="256"/>
- <Column id="efcynm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_efcyiptinfo_efcyinfo1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="efcycd" type="STRING" size="256"/>
- <Column id="efcynm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_efcyiptinfo_efcyinfo2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="efcycd" type="STRING" size="256"/>
- <Column id="efcynm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_efcyiptinfo_efcyinfo3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="efcycd" type="STRING" size="256"/>
- <Column id="efcynm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_efcyiptinfo_efcyinfo4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="efcycd" type="STRING" size="256"/>
- <Column id="efcynm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_efcyiptinfo_efcyinfo5" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="efcycd" type="STRING" size="256"/>
- <Column id="efcynm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_initdata_druglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_efcybaseinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="efcycd" type="STRING" size="256"/>
- <Column id="efcynm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_receivedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="receiveref" type="STRING" size="256"/>
- <Column id="drugcd" type="STRING" size="256"/>
- <Column id="drugnm" type="STRING" size="256"/>
- <Column id="comcd" type="STRING" size="256"/>
- <Column id="receivedrugcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="receiveref">ds_temp_receivedata</Col>
- <Col id="drugcd"/>
- <Col id="drugnm"/>
- <Col id="comcd"/>
- <Col id="receivedrugcd">drugcd</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_receivecom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchtype" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchtype">I2</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_drugitem" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="drugcd" type="STRING" size="256"/>
- <Column id="drugnm" type="STRING" size="256"/>
- <Column id="drugtodd" type="STRING" size="256"/>
- <Column id="drugphot" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="drugcd"/>
- <Col id="drugnm"/>
- <Col id="drugtodd"/>
- <Col id="drugphot"/>
- <Col id="instcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_cmb_ordinptflag" 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">A</Col>
- </Row>
- <Row>
- <Col id="label">Invisible</Col>
- <Col id="value">I</Col>
- </Row>
- <Row>
- <Col id="label">처방불가</Col>
- <Col id="value">X</Col>
- </Row>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item9" compid="group3.group2.rdo_srchcntsflag" propid="value" datasetid="ds_send_srchinfo" columnid="srchcntsflag"/>
- <BindItem id="item0" compid="group3.group2.rdo_srchflag1" propid="value" datasetid="ds_send_srchinfo" columnid="srchflag"/>
- <BindItem id="item1" compid="group3.group2.radio1" propid="value" datasetid="ds_send_srchinfo" columnid="srchflag"/>
- <BindItem id="item2" compid="group3.group2.ipt_srchcnts" propid="value" datasetid="ds_send_srchinfo" columnid="srchcnts"/>
- <BindItem id="item3" compid="group3.group2.cmb_srchefcy1" propid="value" datasetid="ds_send_srchinfo" columnid="srchefcycd1"/>
- <BindItem id="item4" compid="group3.group2.cmb_srchefcy2" propid="value" datasetid="ds_send_srchinfo" columnid="srchefcycd2"/>
- <BindItem id="item5" compid="group3.group2.cmb_srchefcy3" propid="value" datasetid="ds_send_srchinfo" columnid="srchefcycd3"/>
- <BindItem id="item6" compid="group3.group2.cmb_srchefcy4" propid="value" datasetid="ds_send_srchinfo" columnid="srchefcycd4"/>
- <BindItem id="item7" compid="group3.group2.cmb_srchefcy5" propid="value" datasetid="ds_send_srchinfo" columnid="srchefcycd5"/>
- <BindItem id="item8" compid="group3.img_phot" propid="image" datasetid="ds_main_photinfo" columnid="drugphot"/>
- <BindItem id="item10" compid="group3.tar_mthdvolsmm" propid="value" datasetid="ds_main_hbookinfo_hbookdetlinfo" columnid="mthdvolsmm"/>
- <BindItem id="item11" compid="group3.tar_efcysmm" propid="value" datasetid="ds_main_hbookinfo_hbookdetlinfo" columnid="efcysmm"/>
- <BindItem id="item12" compid="group3.tar_seffcsmm" propid="value" datasetid="ds_main_hbookinfo_hbookdetlinfo" columnid="seffcsmm"/>
- <BindItem id="item13" compid="group3.tar_etc" propid="value" datasetid="ds_main_hbookinfo_hbookdetlinfo" columnid="etc"/>
- <BindItem id="item14" compid="group3.tar_refcnts" propid="value" datasetid="ds_main_hbookinfo_hbookdetlinfo" columnid="refcnts"/>
- <BindItem id="item15" compid="group3.textarea1" propid="value" datasetid="ds_main_hbookinfo_hbookdetlinfo" columnid="comnm"/>
- <BindItem id="item16" compid="group3.cmb_efcycd1" propid="value" datasetid="ds_main_hbookinfo_hbookdetlinfo" columnid="efcycd1"/>
- <BindItem id="item17" compid="group3.cmb_efcycd2" propid="value" datasetid="ds_main_hbookinfo_hbookdetlinfo" columnid="efcycd2"/>
- <BindItem id="item18" compid="group3.cmb_efcycd3" propid="value" datasetid="ds_main_hbookinfo_hbookdetlinfo" columnid="efcycd3"/>
- <BindItem id="item19" compid="group3.cmb_efcycd4" propid="value" datasetid="ds_main_hbookinfo_hbookdetlinfo" columnid="efcycd4"/>
- <BindItem id="item20" compid="group3.cmb_efcycd5" propid="value" datasetid="ds_main_hbookinfo_hbookdetlinfo" columnid="efcycd5"/>
- <BindItem id="item21" compid="group3.ipt_fromdd" propid="value" datasetid="ds_main_hbookinfo_hbookdetlinfo" columnid="fromdd"/>
- <BindItem id="item22" compid="group3.opt_phottitle" propid="text" datasetid="ds_main_photinfo" columnid="phottitle"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-11-13
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-11-13 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs"
- include "ast_commonxp::AST.xjs"
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- var arErrorCode = new HashArray();
- var picRow = 0; // 사진인덱스
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Argument : typeflag - 동작 구분 / S = 조회, I = 입력
- * : efcycd - 조회문구
- * : efcylevel - 콤보레벨
- * Description : 콤보 선택시 조회조건 세팅
- ****************************************************************************************/
- function fSetEfcyCode(typeflag, efcycd, efcylevel){
- var node = null;
- var ipt_node = null;
- var ipt_column = null;
-
- if (typeflag == "S") { // 조회
- node = "ds_init_efcysrchinfo"; //"/root/init/efcysrchinfo";
- ipt_node = "ds_send_srchinfo"; //"/root/send/srchinfo/srch";
- ipt_column = "srchefcycd";
- } else if (typeflag == "I") { // 입력
- node = "ds_init_efcyiptinfo"; //"/root/init/efcyiptinfo";
- ipt_node = "ds_main_hbookinfo_hbookdetlinfo"; //"/root/main/hbookinfo/hbookdetlinfo/";
- ipt_column = "efcycd";
- }
-
- ds_send_srchinfo.setColumn(0,"srchefcycd" ,efcycd);
- ds_send_srchinfo.setColumn(0,"srchefcylevel",efcylevel);
- // var success = submit("TRADB01801","false");
- var oParam = {};
- oParam.id = "TRADB01801";
- oParam.service = "pharmacybaseapp.DrugInfo";
- oParam.method = "reqGetEfcyList";
- oParam.inds = "req=ds_send_srchinfo";
- oParam.outds = "ds_init_efcybaseinfo=item";
- oParam.async = false;
- oParam.callback = "cf_TRADB01801";
- tranf_submit(oParam);
- if (arErrorCode.pop("TRADB01801") > -1) {
- objects[node+"_efcyinfo"+efcylevel].copyData(ds_init_efcybaseinfo);
-
- if (efcylevel == 1) {
- objects[node+"_efcyinfo2"].clearData();
- objects[node+"_efcyinfo3"].clearData();
- objects[node+"_efcyinfo4"].clearData();
- objects[node+"_efcyinfo5"].clearData();
- objects[ipt_node].setColumn(0,ipt_column+"2","");
- objects[ipt_node].setColumn(0,ipt_column+"3","");
- objects[ipt_node].setColumn(0,ipt_column+"4","");
- objects[ipt_node].setColumn(0,ipt_column+"5","");
- } else if (efcylevel == 2) {
- objects[node+"_efcyinfo3"].clearData();
- objects[node+"_efcyinfo4"].clearData();
- objects[node+"_efcyinfo5"].clearData();
- // objects[ipt_node].setColumn(0,ipt_column+"2","");
- objects[ipt_node].setColumn(0,ipt_column+"3","");
- objects[ipt_node].setColumn(0,ipt_column+"4","");
- objects[ipt_node].setColumn(0,ipt_column+"5","");
- } else if (efcylevel == 3) {
- objects[node+"_efcyinfo4"].clearData();
- objects[node+"_efcyinfo5"].clearData();
- // objects[ipt_node].setColumn(0,ipt_column+"3","");
- objects[ipt_node].setColumn(0,ipt_column+"4","");
- objects[ipt_node].setColumn(0,ipt_column+"5","");
- } else if (efcylevel == 4) {
- objects[node+"_efcyinfo5"].clearData();
- // objects[ipt_node].setColumn(0,ipt_column+"4","");
- objects[ipt_node].setColumn(0,ipt_column+"5","");
- }
- // else if (efcylevel == 5) {
- // objects[ipt_node].setColumn(0,ipt_column+"5","");
- // }
- }
- }
- function cf_TRADB01801(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 외부사진 읽어옴
- ****************************************************************************************/
- function fOpenImageFile(){
- var file = frmf_openImageFileDialog(2048768); // image 파일이 너무 크면 submit 시간이 매우 오래(5분이상) 걸리므로 가급적 사이즈를 작게 제한한다.
-
- if (utlf_isNull(file)) {
- return false;
- }
- // fChangeImage(img_phot, img_phot_hidden, file, "/root/main/photinfo/drugphot", 290, 115);
-
- for(var i=0; i < file.length;i++)
- {
- //trace("파일명 : "+arrFileList[i].filename+" , 파일경로 ="+arrFileList[i].fullpath);
- var photoid = file[i].filename;
- var row = ds_main_photinfo.rowposition;
- ds_main_photinfo.setColumn(0,"phottitle",photoid);
- dsf_writeFileToDs(file[i], ds_main_photinfo, row, "drugphot");
- }
- return true;
- }
-
- function fChangeImage(img_id, img_hidden, file, xpath, widthval, heightval){
- img_hidden.src = file; // 파일에서 읽은 이미지의 base64 encoding 값을 가져오기 위한 이미지 컨트롤
- var data = img_hidden.getbase64data(); // base64 encoding 문자열을 가져온다.
- model.setValue(xpath,data,true); // 이미지를 보여주기 위하여 view용 이미지컨트롤의 ref instance에 값을 저장
- setImageRefInstance(xpath);
- img_id.attribute("width")= widthval;
- img_id.attribute("height")= heightval;
- model.refresh();
- }
-
- function fSubmit(savemode) {
- //======== 수정대상 체크==================================================== 2008.10.22 김귀남
- if(savemode == "i"){
- var chkCnt = 0;
- //----------- 신규 약품코드 존재여부 ----------------------
- for(var i = 0; i < ds_main_hbookinfo_druglist.rowcount; i++){
- var newDrugStat = ds_main_hbookinfo_druglist.getRowType(i);
- var drugNm = ds_main_hbookinfo_druglist.getColumn(i,"drugcd");
- if((newDrugStat == 2) && !utlf_isNull(drugNm)) {
- chkCnt ++;
- }
- }
-
- if(chkCnt == 0){
- sysf_messageBox("[신규등록] 대상 약품이","I004");
- return
- } //------------------------------------------------------
- } else if(savemode == "u"){
- if(ds_main_druginfo_druglist.rowposition < 0){
- sysf_messageBox("[수정] 대상 약품이","I004");
- return;
- }
- }
- //========================================================================
- var nodeList = null;
- var rCSV = null;
- var hbookseq = "";
- var efcycd = "";
- var todd = "";
- var drugcd = "";
- var comcd = "";
- var efcynm = "";
- var efcycd1 = ds_main_hbookinfo_hbookdetlinfo.getColumn(0,"efcycd1");
- var efcycd2 = ds_main_hbookinfo_hbookdetlinfo.getColumn(0,"efcycd2");
- var efcycd3 = ds_main_hbookinfo_hbookdetlinfo.getColumn(0,"efcycd3");
- var efcycd4 = ds_main_hbookinfo_hbookdetlinfo.getColumn(0,"efcycd4");
- var efcycd5 = ds_main_hbookinfo_hbookdetlinfo.getColumn(0,"efcycd5");
- var fromdd = ds_main_hbookinfo_hbookdetlinfo.getColumn(0,"fromdd");
- // 효능분류
- if (!utlf_isNull(efcycd5)) {
- efcycd = efcycd5;
- efcynm = group3.cmb_efcycd5.text;
- } else {
- if (!utlf_isNull(efcycd4)) {
- efcycd = efcycd4;
- efcynm = group3.cmb_efcycd4.text;
- } else {
- if (!utlf_isNull(efcycd3)) {
- efcycd = efcycd3;
- efcynm = group3.cmb_efcycd3.text;
- } else {
- if (!utlf_isNull(efcycd2)) {
- efcycd = efcycd2;
- efcynm = group3.cmb_efcycd2.text;
- } else {
- if (!utlf_isNull(efcycd1)) {
- efcycd = efcycd1;
- efcynm = group3.cmb_efcycd1.text;
- }
- }
- }
- }
- }
-
- dsf_makeValue(ds_main_hbookinfo_hbookdetlinfo,"efcycd","string",efcycd);
- ds_main_hbookinfo_hbookdetlinfo.setColumn(0,"efcynm",efcynm);
- // validation check
- if (utlf_isNull(efcycd)) {
- sysf_messageBox("효능분류를", "I003");
- return;
- }
- if (utlf_isNull(fromdd)) {
- sysf_messageBox("적용일자를", "I003");
- return;
- }
- // 약품상세 Setting
- // // nodeList = instance1.selectNodes("/root/main/hbookinfo/druglist");
- // rCSV = dsf_getDsCSV(ds_main_hbookinfo_druglist);
- //
- // model.removeNode("/root/temp1");
- // model.makeNode("/root/temp1");
- // setCSVToNode("/root/temp1", rCSV);
- // instance1.selectSingleNode("/root/temp1").xml;
- // //model.copyNode("/root/send/req/hbookdata/data2", "/root/temp1/list");
- // copyNodesetType("/root/send/req/hbookdata/data2", "/root/temp1/list", "replace");
- // 약품상세(ds_main_hbookinfo_druglist)를 ds_send_req_hbookdata_data2 에 카피한다
- var dsUpdate = grdf_getGridUpdateData(group3.grd_drugcdlist, "all");
- grdf_setStatusColumn(dsUpdate, "iud");
- ds_send_req_hbookdata_data2.copyData(dsUpdate,true);
- // 추가/삭제된 약품정보 설정
- for (var i = 0; i < ds_main_hbookinfo_druglist.rowcount; i++) {
- drugcd = ds_send_req_hbookdata_data2.getColumn(i,"drugcd");
- comcd = ds_send_req_hbookdata_data2.getColumn(i,"comcd");
-
- if (utlf_isNull(drugcd)) {
- sysf_messageBox("약품코드가 누락된 추가행은 삭제 ", "I001");
- delDrugcdlist(i);
- } else {
- for(var j = 0; j < ds_main_hbookinfo_druglist.rowcount; j++) {
- if(i != j) {
- if(drugcd == ds_send_req_hbookdata_data2.getColumn(j,"drugcd")) {
- var mes = sysf_messageBox("약품코드가 중복된 데이타가 있습니다. \n중복 데이타를 삭제하시겠습니까?\n","S004") ;
- if(mes == 6){
- delDrugcdlist(i);
- }
- }
- }
- }
- ds_send_req_hbookdata_data2.setColumn(i,"drugseq" , i);
- ds_send_req_hbookdata_data2.setColumn(i,"drugphot" , "");
-
- // grdf_setStatusColumn(ds_send_req_hbookdata_data2, "iud");
- // var rowStatus = ds_main_hbookinfo_druglist.getRowType(i);
- //
- // if(rowStatus == "1" || rowStatus == "3") {
- // model.makeNode("/root/send/req/hbookdata/data2[" + i + "]/iud");
- // model.setValue("/root/send/req/hbookdata/data2[" + i + "]/iud", "i");
- // } else if(rowStatus == "4" | rowStatus == "6" ) {
- // model.makeNode("/root/send/req/hbookdata/data2[" + i + "]/iud");
- // model.setValue("/root/send/req/hbookdata/data2[" + i + "]/iud", "d");
- // } else if(rowStatus == "2") {
- // model.makeNode("/root/send/req/hbookdata/data2[" + i + "]/iud");
- // model.setValue("/root/send/req/hbookdata/data2[" + i + "]/iud", "u");
- // }else{
- // model.makeNode("/root/send/req/hbookdata/data2[" + i + "]/iud");
- // model.setValue("/root/send/req/hbookdata/data2[" + i + "]/iud", "");
- // }
- }
- }
- // 약품편람마스터 Setting
- ds_send_req_hbookdata_data1.setColumn(0,"m" ,savemode);
- ds_send_req_hbookdata_data1.setColumn(0,"hbookseq" ,ds_main_hbookinfo_hbookdetlinfo.getColumn(0,"hbookseq"));
- ds_send_req_hbookdata_data1.setColumn(0,"efcycd" ,efcycd);
- ds_send_req_hbookdata_data1.setColumn(0,"efcynm" ,ds_main_hbookinfo_hbookdetlinfo.getColumn(0,"efcynm"));
- ds_send_req_hbookdata_data1.setColumn(0,"todd" ,ds_main_hbookinfo_hbookdetlinfo.getColumn(0,"todd"));
- if(savemode == "i"){ // 신규등록시 적용일자는 오늘 일자로 설정 (default)
- ds_send_req_hbookdata_data1.setColumn(0,"fromdd",utlf_getCurrentDate());
- }else{
- ds_send_req_hbookdata_data1.setColumn(0,"fromdd",ds_main_hbookinfo_hbookdetlinfo.getColumn(0,"fromdd"));
- }
-
- ds_send_req_hbookdata_data1.setColumn(0,"comnm" ,ds_main_hbookinfo_hbookdetlinfo.getColumn(0,"comnm"));
- ds_send_req_hbookdata_data1.setColumn(0,"efcysmm" ,ds_main_hbookinfo_hbookdetlinfo.getColumn(0,"efcysmm"));
- ds_send_req_hbookdata_data1.setColumn(0,"mthdvolsmm",ds_main_hbookinfo_hbookdetlinfo.getColumn(0,"mthdvolsmm"));
- ds_send_req_hbookdata_data1.setColumn(0,"seffcsmm" ,ds_main_hbookinfo_hbookdetlinfo.getColumn(0,"seffcsmm"));
- ds_send_req_hbookdata_data1.setColumn(0,"refcnts" ,ds_main_hbookinfo_hbookdetlinfo.getColumn(0,"refcnts"));
- ds_send_req_hbookdata_data1.setColumn(0,"etc" ,ds_main_hbookinfo_hbookdetlinfo.getColumn(0,"etc"));
-
- // var success = submit("TXADB01801");
- var oParam = {};
- oParam.id = "TXADB01801";
- oParam.service = "pharmacybaseapp.DrugInfo";
- oParam.method = "reqExeHBookMaster";
- oParam.inds = "data1=ds_send_req_hbookdata_data1 data2=ds_send_req_hbookdata_data2";
- oParam.outds = "ds_hidden=item";
- oParam.async = false;
- oParam.callback = "cf_TXADB01801";
- tranf_submit(oParam);
-
- if (arErrorCode.pop("TXADB01801") > -1) {
- sysf_messageBox("편람정보 처리가","I002");
- hbookseq = ds_main_hbookinfo_hbookdetlinfo.getColumn(0,"hbookseq");
- efcycd = ds_main_hbookinfo_hbookdetlinfo.getColumn(0,"efcycd");
- todd = ds_main_hbookinfo_hbookdetlinfo.getColumn(0,"todd");
-
- ds_send_srchdetlinfo.setColumn(0,"srchhbookseq" ,hbookseq);
- ds_send_srchdetlinfo.setColumn(0,"srchefcycd" ,efcycd);
- ds_send_srchdetlinfo.setColumn(0,"srchtodd" ,todd);
-
- // 약품정보 reload
- var oParam = {};
- oParam.id = "TRADB01803";
- oParam.service = "pharmacybaseapp.DrugInfo";
- oParam.method = "reqGetHBookInfo";
- oParam.inds = "req=ds_send_srchdetlinfo";
- oParam.outds = "ds_main_hbookinfo_hbookdetlinfo=hbookdetlinfo ds_main_hbookinfo_druglist=druglist";
- oParam.async = false;
- oParam.callback = "cf_TRADB01803";
- tranf_submit(oParam);
- if (arErrorCode.pop("TRADB01803") > -1) {
- var ev = new ClickEventInfo;
- frmf_inputEnterKey("group3.group2.btn_sea", "onclick", ev );
- }
- }
- }
- function cf_TXADB01801(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 약품코드 체크
- ****************************************************************************************/
- function fValidateDrugCd() {
- var row = ds_main_hbookinfo_druglist.rowposition;
- var drugcd = ds_main_hbookinfo_druglist.getColumn(row,"drugcd");
-
- if (utlf_isNull(drugcd)) {
- sysf_messageBox("약품코드를","C002");
- return false;
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 초기화
- ****************************************************************************************/
- function fResetData() {
- // 편람마스터
- ds_main_hbookinfo_hbookdetlinfo.setColumn(0,"hbookseq" ,"");
- ds_main_hbookinfo_hbookdetlinfo.setColumn(0,"todd" ,"");
- ds_main_hbookinfo_hbookdetlinfo.setColumn(0,"instcd" ,"");
- ds_main_hbookinfo_hbookdetlinfo.setColumn(0,"fromdd" ,"");
- ds_main_hbookinfo_hbookdetlinfo.setColumn(0,"comnm" ,"");
- ds_main_hbookinfo_hbookdetlinfo.setColumn(0,"efcysmm" ,"");
- ds_main_hbookinfo_hbookdetlinfo.setColumn(0,"mthdvolsmm","");
- ds_main_hbookinfo_hbookdetlinfo.setColumn(0,"seffcsmm" ,"");
- ds_main_hbookinfo_hbookdetlinfo.setColumn(0,"refcnts" ,"");
- ds_main_hbookinfo_hbookdetlinfo.setColumn(0,"etc" ,"");
- // 편람상세
- ds_main_hbookinfo_druglist.clearData();
- // 성분리스트
- ds_main_cominfo_comlist.clearData();
- // 사진
- ds_main_photinfo.setColumn(0,"drugphot" ,"");
- ds_main_photinfo.setColumn(0,"phottitle","");
- // 효능
- ds_main_hbookinfo_hbookdetlinfo.setColumn(0,"efcycd1" , "");
- var ev = new ItemChangeEventInfo;
- frmf_inputEnterKey("group3.cmb_efcycd1", "onitemchanged", ev );
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 해당 약품 상세 정보 조회
- ****************************************************************************************/
- function fSelDrug(){
- var row = ds_main_druginfo_druglist.rowposition;
-
- if (row < 0) return; // 고정열 선택시 미실행
-
- var srchhbookseq = ds_main_druginfo_druglist.getColumn(row,"hbookseq");
- var srchefcycd = ds_main_druginfo_druglist.getColumn(row,"efcycd");
- var srchtodd = ds_main_druginfo_druglist.getColumn(row,"todd");
- var efcycd1 = null;
- var efcycd2 = null;
- var efcycd3 = null;
- var efcycd4 = null;
- var efcycd5 = null;
-
- ds_send_srchdetlinfo.setColumn(0,"srchhbookseq" ,srchhbookseq);
- ds_send_srchdetlinfo.setColumn(0,"srchefcycd" ,srchefcycd);
- ds_send_srchdetlinfo.setColumn(0,"srchtodd" ,srchtodd);
-
- var oParam = {};
- oParam.id = "TRADB01803";
- oParam.service = "pharmacybaseapp.DrugInfo";
- oParam.method = "reqGetHBookInfo";
- oParam.inds = "req=ds_send_srchdetlinfo";
- oParam.outds = "ds_main_hbookinfo_hbookdetlinfo=hbookdetlinfo ds_main_hbookinfo_druglist=druglist";
- oParam.async = false;
- oParam.callback = "cf_TRADB01803";
- tranf_submit(oParam);
- if (arErrorCode.pop("TRADB01803") > -1) {
- efcylevel = ds_main_hbookinfo_hbookdetlinfo.getColumn(0,"efcylevel");
- var efcycd = new Array;
-
- for(var i = 1; i <= efcylevel; i++){
- efcycd[i] = ds_main_hbookinfo_hbookdetlinfo.getColumn(0,"efcycd"+i);
- }
-
- for(var i = 1; i <= efcylevel; i++){
- fSetEfcyCode("I",efcycd[i]+"%", i+1);
- ds_main_hbookinfo_hbookdetlinfo.setColumn(0,"efcycd"+i, efcycd[i]);
- }
-
- if (ds_main_hbookinfo_druglist.rowcount > 0) {
- ds_main_hbookinfo_druglist.rowposition = 0;
- fSelDrugDetl();
- }
- }
- }
- function cf_TRADB01803(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 해당 약품 상세 정보 조회
- ****************************************************************************************/
- function fSelDrugDetl(){
- var row = ds_main_hbookinfo_druglist.rowposition;
- var drugcd = ds_main_hbookinfo_druglist.getColumn(row,"drugcd");
- var drugphot = ds_main_hbookinfo_druglist.getColumn(row,"drugphot");
-
- if (utlf_isNull(drugcd)) return;
- // 초기화
- ds_main_photinfo.setColumn(0,"drugphot" ,"");
- ds_main_photinfo.setColumn(0,"phottitle","");
- // setImageRefInstance("/root/main/photinfo/drugphot");
-
- if (!utlf_isNull(drugphot)) {
- ds_main_photinfo.setColumn(0,"drugphot" ,ds_main_hbookinfo_druglist.getColumn(row,"drugphot"));
- ds_main_photinfo.setColumn(0,"phottitle","[fig1] " + drugcd);
- // setImageRefInstance("/root/main/photinfo/drugphot");
- }
-
- // 성분코드조회
- ds_main_cominfo_comlist.clearData();
- ds_send_srchdruginfo.setColumn(0,"srchdrugcd",drugcd);
-
- var oParam = {};
- oParam.id = "TRADB01804";
- oParam.service = "pharmacybaseapp.DrugInfo";
- oParam.method = "reqGetComList";
- oParam.inds = "req=ds_send_srchdruginfo";
- oParam.outds = "ds_main_cominfo_comlist=comlist";
- oParam.async = false;
- //oParam.callback = "cf_TRADB01804";
- tranf_submit(oParam);
- }
-
- /****************************************************************************************
- * Argument : flag - 1:내용조회, 2:효능조회
- * Description : 내용조회-효능조회 변경시 값 초기화
- ****************************************************************************************/
- function fselSrchFlag(flag){
- if(flag == 1){
- ds_send_srchinfo.setColumn(0,"srchflag" , "1");
- ds_send_srchinfo.setColumn(0,"srchefcycd1" , "");
- ds_send_srchinfo.setColumn(0,"srchefcycd2" , "");
- ds_send_srchinfo.setColumn(0,"srchefcycd3" , "");
- ds_send_srchinfo.setColumn(0,"srchefcycd4" , "");
- ds_send_srchinfo.setColumn(0,"srchefcycd5" , "");
- ds_init_efcysrchinfo_efcyinfo2.clearData();
- ds_init_efcysrchinfo_efcyinfo3.clearData();
- ds_init_efcysrchinfo_efcyinfo4.clearData();
- ds_init_efcysrchinfo_efcyinfo5.clearData();
- // ds_send_srchinfo.setColumn(0,"srchcntsflag" , "1");
- }else{
- ds_send_srchinfo.setColumn(0,"srchflag" , "2");
- ds_send_srchinfo.setColumn(0,"srchcntsflag" , "");
- ds_send_srchinfo.setColumn(0,"srchcnts" , "");
- }
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 멀티라디오버튼 선택시 이벤트 함수
- ****************************************************************************************/
- // function fn_rdo_srchcntsflag() {
- // ds_send_srchinfo.setColumn(0,"srchcntsflag",group3.group2.rdo_srchcntsflag.getData());
- //
- // fselSrchFlag(1);
- // }
-
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Components ID : SMADB01800
- * Event : oninit
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SMADB01800_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); // 폼 초기화
- }
- /****************************************************************************************
- * Components : Form
- * Components ID : SMADB01800
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SMADB01800_onload(obj:Form, e:LoadEventInfo)
- {
- // var sProp_4_1 = "col=4,row=1,cellspacing=1,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow='visible'";
- // group3.group2.rdo_srchcntsflag.setInitComp(sProp_4_1,ds_rdo_srchcntsflag,"value","label","fn_rdo_srchcntsflag");
- // group3.group2.rdo_srchcntsflag.setData(ds_send_srchinfo.getColumn(0,"srchcntsflag"));
-
- // 권한 관리 12월 2일 김재원
- group4.btn_new.enable = frmf_checkAuth("X"); // 신규등록
- group4.btn_save.enable = frmf_checkAuth("X"); // 수정
- group4.btn_del.enable = frmf_checkAuth("X"); // 삭제
- // btn_cle.disabled =! checkAuth("X"); // 초기화
- ds_main_druginfo_druglist.clearData(); // 조회대상 약품 그리드 초기화
- ds_main_hbookinfo_druglist.clearData(); // 약품코드 그리드 초기화
- fSetEfcyCode("S", "%", 1 ); // 조회용 효능분류
- fSetEfcyCode("I", "%", 1 ); // 입력용 효능분류
-
- grdf_setRowTypeIcon(group3.grd_drugcdlist, 0); // 그리드 상태 표시
-
- grdf_setGridSort(group3.grd_druglist); // 그리드 소트만
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group4.button14
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 약품편람조회 화면 오픈
- ****************************************************************************************/
- function group4_button14_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_open("SMADB01900", "SMADB01900", null, null, null, null, null, null, null, null, null, null, "M");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group4.btn_prt
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 출력버튼 실행
- ****************************************************************************************/
- function group4_btn_prt_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_setParameter("drugcd" , ds_main_druginfo_druglist.getColumn(ds_main_druginfo_druglist.rowposition,"drugcd"));
- frmf_setParameter("srchhbookseq", ds_main_druginfo_druglist.getColumn(ds_main_druginfo_druglist.rowposition,"hbookseq"));
-
- frmf_modal("SPADB62700", "SPADB62700", null, null, null, null, null, null, null, null, null, null, "M");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group4.btn_new
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 신규등록 버튼 실행
- ****************************************************************************************/
- function group4_btn_new_onclick(obj:Button, e:ClickEventInfo)
- {
- fSubmit("i");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group4.btn_save
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 수정버튼 실행
- ****************************************************************************************/
- function group4_btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- fSubmit("u");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group4.btn_prt
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 삭제버튼 실행
- ****************************************************************************************/
- function group4_btn_del_onclick(obj:Button, e:ClickEventInfo)
- {
- var row = ds_main_druginfo_druglist.rowposition;
- var hbookseq = ds_main_druginfo_druglist.getColumn(row,"hbookseq");
- var efcycd = ds_main_druginfo_druglist.getColumn(row,"efcycd");
- var todd = ds_main_druginfo_druglist.getColumn(row,"todd");
- var tmpdrug = new Array;
- var delDruglist = "";
- for(var i = 0; i < ds_main_hbookinfo_druglist.rowcount; i++){
- tmpdrug[i] = ds_main_hbookinfo_druglist.getColumn(i,"drugcd");
- delDruglist += "["+tmpdrug[i]+"] ";
- }
- if(hbookseq <= 0){
- sysf_messageBox("삭제할 편람내용을", "C002");
- return;
- }
- if(sysf_messageBox(delDruglist + "를", "Q001") == 6){
- ds_send_req_hbookdata_data1.setColumn(0,"m" ,"d");
- ds_send_req_hbookdata_data1.setColumn(0,"hbookseq" ,hbookseq);
- ds_send_req_hbookdata_data1.setColumn(0,"efcycd" ,efcycd);
- ds_send_req_hbookdata_data1.setColumn(0,"todd" ,todd);
- var oParam = {};
- oParam.id = "TXADB01801";
- oParam.service = "pharmacybaseapp.DrugInfo";
- oParam.method = "reqExeHBookMaster";
- oParam.inds = "data1=ds_send_req_hbookdata_data1 data2=ds_send_req_hbookdata_data2";
- oParam.outds = "ds_hidden=item";
- oParam.async = false;
- //oParam.callback = "cf_TXADB01801";
- tranf_submit(oParam);
-
- var ev = new ClickEventInfo;
- frmf_inputEnterKey("group4.btn_cle", "onclick", ev );
- var ev = new ClickEventInfo;
- frmf_inputEnterKey("group3.group2.btn_sea", "onclick", ev );
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group4.btn_cle
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 초기화버튼 실행
- ****************************************************************************************/
- function group4_btn_cle_onclick(obj:Button, e:ClickEventInfo)
- {
- fResetData();
- }
- /****************************************************************************************
- * Components : Radio
- * Components ID : group3.group2.rdo_srchflag1
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 내용조회 라디오 버튼 클릭
- ****************************************************************************************/
- function group3_group2_rdo_srchflag1_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- if(!utlf_isNull(e.postvalue)) {
- fselSrchFlag(1);
- ds_send_srchinfo.setColumn(0,"srchcntsflag","1");
- }
- }
- /****************************************************************************************
- * Components : Radio
- * Components ID : group3.group2.radio1
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 효능조회 라디오 버튼 클릭
- ****************************************************************************************/
- function group3_group2_radio1_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- if(!utlf_isNull(e.postvalue)) fselSrchFlag(2);
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : group3.group2.ipt_srchcnts
- * Event : onkeyup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 내용 입력후 엔터로 조회
- ****************************************************************************************/
- function group3_group2_ipt_srchcnts_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- fselSrchFlag(1);
-
- obj.updateToDataset();
- var ev = new ClickEventInfo;
- frmf_inputEnterKey("group3.group2.btn_sea", "onclick", ev );
- }
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : group3.group2.cmb_srchefcy1
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 효능조회1
- ****************************************************************************************/
- function group3_group2_cmb_srchefcy1_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fselSrchFlag(2);
- var srchefcycd1 = ds_send_srchinfo.getColumn(0,"srchefcycd1");
- if(!utlf_isNull(srchefcycd1)){
- fSetEfcyCode("S",srchefcycd1+"%", 2 );
- }else{
- ds_init_efcysrchinfo_efcyinfo2.clearData();
- ds_init_efcysrchinfo_efcyinfo3.clearData();
- ds_init_efcysrchinfo_efcyinfo4.clearData();
- ds_init_efcysrchinfo_efcyinfo5.clearData();
- }
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : group3.group2.cmb_srchefcy2
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 효능조회2
- ****************************************************************************************/
- function group3_group2_cmb_srchefcy2_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fselSrchFlag(2);
- var srchefcycd2 = ds_send_srchinfo.getColumn(0,"srchefcycd2");
- if(!utlf_isNull(srchefcycd2)){
- fSetEfcyCode( "S",srchefcycd2+"%", 3);
- } else {
- ds_init_efcysrchinfo_efcyinfo3.clearData();
- ds_init_efcysrchinfo_efcyinfo4.clearData();
- ds_init_efcysrchinfo_efcyinfo5.clearData();
- }
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : group3.group2.cmb_srchefcy3
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 효능조회3
- ****************************************************************************************/
- function group3_group2_cmb_srchefcy3_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fselSrchFlag(2);
- var srchefcycd3 = ds_send_srchinfo.getColumn(0,"srchefcycd3");
- if(!utlf_isNull(srchefcycd3)){
- fSetEfcyCode( "S",srchefcycd3+"%", 4);
- }else{
- ds_init_efcysrchinfo_efcyinfo4.clearData();
- ds_init_efcysrchinfo_efcyinfo5.clearData();
- }
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : group3.group2.cmb_srchefcy4
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 효능조회4
- ****************************************************************************************/
- function group3_group2_cmb_srchefcy4_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fselSrchFlag(2);
- var srchefcycd4 = ds_send_srchinfo.getColumn(0,"srchefcycd4");
- if(!utlf_isNull(srchefcycd4)){
- fSetEfcyCode( "S",srchefcycd4+"%", 5);
- }else{
- ds_init_efcysrchinfo_efcyinfo5.clearData();
- }
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : group3.group2.cmb_srchefcy5
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 효능조회5
- ****************************************************************************************/
- function group3_group2_cmb_srchefcy5_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fselSrchFlag(2);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.group2.btn_sea
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 조회
- ****************************************************************************************/
- function group3_group2_btn_sea_onclick(obj:Button, e:ClickEventInfo)
- {
- group3.grd_drugcdlist.position.width = 298; //2008-08-21 약품코드의 [상세보기]클릭시 width -500px로 확대됨. 조회시 기본으로 Check한다.
- var drugphot = "";
- var srchefcycd = "";
- var srchefcycd1 = ds_send_srchinfo.getColumn(0,"srchefcycd1");
- var srchefcycd2 = ds_send_srchinfo.getColumn(0,"srchefcycd2");
- var srchefcycd3 = ds_send_srchinfo.getColumn(0,"srchefcycd3");
- var srchefcycd4 = ds_send_srchinfo.getColumn(0,"srchefcycd4");
- var srchefcycd5 = ds_send_srchinfo.getColumn(0,"srchefcycd5");
- var srchflag = ds_send_srchinfo.getColumn(0,"srchflag");
- var srchcntsflag = ds_send_srchinfo.getColumn(0,"srchcntsflag");
- var srchcnts = ds_send_srchinfo.getColumn(0,"srchcnts");
- if (srchflag == "1") {
- if (utlf_isNull(srchcntsflag)) {
- sysf_messageBox("조회 내용구분을","C002");
- return;
- }
-
- if (utlf_isNull(srchcnts)) {
- sysf_messageBox("조회 내용을","C001");
- return;
- }
-
- if (srchcnts.length < 2) {
- sysf_messageBox("조회 내용을 두자이상","C001");
- return;
- }
- } else if (srchflag == "2") {
- if (!utlf_isNull(srchefcycd5)) {
- srchefcycd = srchefcycd5;
- } else {
- if (!utlf_isNull(srchefcycd4)) {
- srchefcycd = srchefcycd4;
- } else {
- if (!utlf_isNull(srchefcycd3)) {
- srchefcycd = srchefcycd3;
- } else {
- if (!utlf_isNull(srchefcycd2)) {
- srchefcycd = srchefcycd2;
- } else {
- if (!utlf_isNull(srchefcycd1)) {
- srchefcycd = srchefcycd1;
- }
- }
- }
- }
- }
-
- if (utlf_isNull(srchefcycd)) {
- sysf_messageBox("효능코드를","C002");
- return;
- }
- }
- ds_main_druginfo_druglist.clearData();
- ds_send_srchinfo.setColumn(0,"srchefcycd",srchefcycd);
- var oParam = {};
- oParam.id = "TRADB01802";
- oParam.service = "pharmacybaseapp.DrugInfo";
- oParam.method = "reqGetHBookList";
- oParam.inds = "req=ds_send_srchinfo";
- oParam.outds = "ds_main_druginfo_druglist=druglist";
- oParam.async = false;
- oParam.callback = "cf_TRADB01802";
- tranf_submit(oParam);
- if (arErrorCode.pop("TRADB01802") > -1) {
- // 조회 시 하단 clear
- fResetData();
- // 약품리스트 클릭
- if ( ds_main_druginfo_druglist.rowcount > 0) {
- ds_main_druginfo_druglist.rowposition = 0;
- //grd_druglist.dispatch("onclick");
- fSelDrug();
- }
- }
- }
- function cf_TRADB01802(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : group3.grd_druglist
- * Event : onlbuttonup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 약품정보 클릭하여 조회
- ****************************************************************************************/
- function group3_grd_druglist_onlbuttonup(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.row < 0) return;
- fSelDrug();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.btn_phot
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 사진불러오기 클릭
- ****************************************************************************************/
- function group3_btn_phot_onclick(obj:Button, e:ClickEventInfo)
- {
- // 약품코드 선택
- if (fValidateDrugCd() == false) return;
- fOpenImageFile();
-
- ds_main_hbookinfo_druglist.setColumn(ds_main_hbookinfo_druglist.rowposition,"drugphot",ds_main_photinfo.getColumn(0,"drugphot"));
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.btn_photsave
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 사진 저장 클릭
- ****************************************************************************************/
- function group3_btn_photsave_onclick(obj:Button, e:ClickEventInfo)
- {
- // 약품코드 선택
- if (fValidateDrugCd() == false) return;
- var row = ds_main_hbookinfo_druglist.rowposition;
- var drugcd = ds_main_hbookinfo_druglist.getColumn(row,"drugcd");
- var photdrugcd = ds_main_hbookinfo_druglist.getColumn(row,"photdrugcd");
- var drugphot = ds_main_hbookinfo_druglist.getColumn(row,"drugphot");
- var lastupdtdt = ds_main_hbookinfo_druglist.getColumn(row,"lastupdtdt"); // 2014.10.15 김치국 약품사진 중복삭제 추가
-
- if(utlf_isNull(drugphot)) {
- sysf_messageBox("저장할 이미지가","I004");
- return;
- }
-
- ds_send_req_photdata.setColumn(0,"m" ,"i");
- ds_send_req_photdata.setColumn(0,"drugcd" ,drugcd);
- ds_send_req_photdata.setColumn(0,"photdrugcd" ,photdrugcd);
- ds_send_req_photdata.setColumn(0,"drugphot" ,drugphot);
- ds_send_req_photdata.setColumn(0,"lastupdtdt" ,lastupdtdt);
-
- var oParam = {};
- oParam.id = "TXADB01802";
- oParam.service = "pharmacybaseapp.DrugInfo";
- oParam.method = "reqExeDrugPhot";
- oParam.inds = "req=ds_send_req_photdata";
- oParam.outds = "ds_hidden=item";
- oParam.async = false;
- oParam.callback = "cf_TXADB01802";
- tranf_submit(oParam);
- if (arErrorCode.pop("TXADB01802") > -1) {
- sysf_messageBox("이미지 저장이","I002");
- ds_main_hbookinfo_druglist.rowposition = row;
- var ev = new GridMouseEventInfo;
- frmf_inputEnterKey("group3.grd_drugcdlist", "onlbuttonup", ev );
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.btn_photdel
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 사진 삭제 클릭
- ****************************************************************************************/
- function group3_btn_photdel_onclick(obj:Button, e:ClickEventInfo)
- {
- // 약품코드 선택
- if (fValidateDrugCd() == false) return;
- var row = ds_main_hbookinfo_druglist.rowposition;
- var drugcd = ds_main_hbookinfo_druglist.getColumn(row,"photdrugcd");
- var lastupdtdt = ds_main_hbookinfo_druglist.getColumn(row,"lastupdtdt"); // 2014.10.15 김치국 약품사진 중복삭제 추가
-
- ds_send_req_photdata.setColumn(0,"m" ,"d");
- ds_send_req_photdata.setColumn(0,"drugcd" ,drugcd);
- ds_send_req_photdata.setColumn(0,"lastupdtdt" ,lastupdtdt);
-
- var oParam = {};
- oParam.id = "TXADB01802";
- oParam.service = "pharmacybaseapp.DrugInfo";
- oParam.method = "reqExeDrugPhot";
- oParam.inds = "req=ds_send_req_photdata";
- oParam.outds = "ds_hidden=item";
- oParam.async = false;
- oParam.callback = "cf_TXADB01802";
- tranf_submit(oParam);
- if (arErrorCode.pop("TXADB01802") > -1) {
- sysf_messageBox("이미지 삭제가","I002");
- ds_main_hbookinfo_druglist.setColumn(row,"drugphot","");
- ds_main_photinfo.setColumn(0,"drugphot","");
- ds_main_photinfo.setColumn(0,"phottitle","");
- // setImageRefInstance("/root/main/photinfo/drugphot");
- }
- }
- function cf_TXADB01802(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : group3.grd_drugcdlist
- * Event : onlbuttonup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 약품코드 클릭하여 상세조회
- ****************************************************************************************/
- function group3_grd_drugcdlist_onlbuttonup(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.row < 0) return;
- fSelDrugDetl();
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : group3.grd_drugcdlist
- * Event : onexpandup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 약품코드 버튼 클릭
- ****************************************************************************************/
- function group3_grd_drugcdlist_onexpanddown(obj:Grid, e:GridMouseEventInfo)
- {
- var row = e.row;
- var col = e.col;
- var drugcode = null;
- var drugnm = ds_main_hbookinfo_druglist.getColumn(row,"drugnm");
- if (col == obj.getBindCellIndex("body","drugcd")) {
- // 약품코드 검색
- var objArg = new Object();
- objArg.arg_ds_temp_receivedata = ds_temp_receivedata;
- frmf_modal("SPADB60100","SPADB60100", objArg, "", 0, 100, 150, "", "", "", "", "", "M");
-
- drugcode = ds_temp_receivedata.getColumn(0,"drugcd");
-
- if(utlf_isNull(drugcode)) return;
-
- ds_main_hbookinfo_druglist.setColumn(row,"drugcd", drugcode);
-
- // 약품명 검색
- if (!utlf_isNull(drugcode)) {
- ds_send_srchdruginfo.setColumn(0,"srchdrugcd", drugcode);
-
- var oParam = {};
- oParam.id = "TRADB01805";
- oParam.service = "pharmacybaseapp.DrugInfo";
- oParam.method = "reqGetDrugInfo";
- oParam.inds = "req=ds_send_srchdruginfo";
- oParam.outds = "ds_temp_drugitem=drugitem";
- oParam.async = false;
- //oParam.callback = "cf_TRADB01805";
- tranf_submit(oParam);
- // instcd 추가
- ds_main_hbookinfo_druglist.setColumn(row,"instcd" ,ds_temp_drugitem.getColumn(0,"instcd"));
- // 상품명이 있으면 조회하지 않음
- ds_main_hbookinfo_druglist.setColumn(row,"drugnm" ,ds_temp_drugitem.getColumn(0,"drugnm"));
- // 약품이미지검색
- ds_main_hbookinfo_druglist.setColumn(row,"drugphot" ,ds_temp_drugitem.getColumn(0,"drugphot"));
- ds_main_photinfo.setColumn(0,"drugphot" , ds_main_hbookinfo_druglist.getColumn(row,"drugphot"));
- ds_main_photinfo.setColumn(0,"phottitle", "[fig1] " + drugcode);
- // setImageRefInstance("/root/main/photinfo/drugphot");
- // 약품종료일자
- ds_main_hbookinfo_druglist.setColumn(row,"drugtodd" ,ds_temp_drugitem.getColumn(0,"drugtodd"));
- }
- } else if(col == obj.getBindCellIndex("body","comcd")) {
- var objArg = new Object();
- objArg.arg_ds_hidden_receiveref = ds_temp_receivecom;
- frmf_modal("SPADB61300","SPADB61300", objArg, "", 0, 100, 150, "", "", "", "", "", "M");
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.button1
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 상세보기 버튼 클릭
- ****************************************************************************************/
- function group3_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- //2008-08-21 [상세보기]클릭시 500px로 확대 다시 클릭시 원래대로 돌아감. Start
- if (group3.grd_drugcdlist.position.width == 685) {
- group3.grd_drugcdlist.position.width = 298;
- } else {
- group3.grd_drugcdlist.position.width = 685;
- }
- //2008-08-21 [상세보기]클릭시 500px로 확대 다시 클릭시 원래대로 돌아감. End
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.btn_drugadd
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 행추가 버튼 클릭
- ****************************************************************************************/
- function group3_btn_drugadd_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_hbookinfo_druglist.addRow();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.btn_drugcopy
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 행복사 버튼 클릭
- ****************************************************************************************/
- function group3_btn_drugcopy_onclick(obj:Button, e:ClickEventInfo)
- {
- var nRow = ds_main_hbookinfo_druglist.insertRow(ds_main_hbookinfo_druglist.rowposition);
- ds_main_hbookinfo_druglist.copyRow(nRow,ds_main_hbookinfo_druglist,nRow+1);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.btn_drugdel
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 행삭제 버튼 클릭
- ****************************************************************************************/
- function group3_btn_drugdel_onclick(obj:Button, e:ClickEventInfo)
- {
- var cRow = ds_main_hbookinfo_druglist.rowposition;
- delDrugcdlist(cRow);
- }
- function delDrugcdlist(rowno) {
- if(rowno < 0){
- sysf_messageBox("삭제할 행을","C002");
- }else{
- if( ds_main_hbookinfo_druglist.getRowType(rowno) == 1 || ds_main_hbookinfo_druglist.getRowType(rowno) == 4) {
- grdf_setStatus(group3.grd_drugcdlist, "D", [rowno]);
- }else{
- ds_main_hbookinfo_druglist.deleteRow(rowno);
- }
- }
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : group3.cmb_efcycd1
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 효능조회1
- ****************************************************************************************/
- function group3_cmb_efcycd1_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- var efcycd1 = ds_main_hbookinfo_hbookdetlinfo.getColumn(0,"efcycd1");
- fSetEfcyCode( "I",efcycd1+"%", 2 );
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : group3.cmb_efcycd1
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 효능조회2
- ****************************************************************************************/
- function group3_cmb_efcycd2_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- var efcycd2 = ds_main_hbookinfo_hbookdetlinfo.getColumn(0,"efcycd2");
- fSetEfcyCode( "I",efcycd2+"%", 3 );
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : group3.cmb_efcycd1
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 효능조회3
- ****************************************************************************************/
- function group3_cmb_efcycd3_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- var efcycd3 = ds_main_hbookinfo_hbookdetlinfo.getColumn(0,"efcycd3");
- fSetEfcyCode( "I",efcycd3+"%", 4 );
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : group3.cmb_efcycd1
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 효능조회4
- ****************************************************************************************/
- function group3_cmb_efcycd4_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- var efcycd4 = ds_main_hbookinfo_hbookdetlinfo.getColumn(0,"efcycd4");
- fSetEfcyCode( "I",efcycd4+"%", 5 );
- }
- function group3_group2_rdo_srchcntsflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- fselSrchFlag(1);
- }
- ]]></Script>
- </Form>
- </FDL>
|