123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMANT01400" position="absolute 0 0 1201 783" titletext="환자식단관리" oninit="SMANT01400_oninit" onload="SMANT01400_onload">
- <Layouts>
- <Layout>
- <Tab position="absolute 0 25 915 757" id="swt_menuinfo" class="tab_Normal" onchanged="swt_menuinfo_onchanged">
- <Tabpages>
- <Tabpage text="식단작성" id="case1">
- <Layouts>
- <Layout>
- <Shape position="absolute 5 39 905 45" linetype="horizontal" id="line12" class="line_10"/>
- <Static text="구분" position="absolute 5 10 85 33" align="align:center middle;" id="caption63" class="cell_1"/>
- <Shape position="absolute 5 5 905 11" linetype="horizontal" id="line11" class="line_10"/>
- <Shape position="absolute 5 32 905 38" linetype="horizontal" id="line16" class="line_3"/>
- <Radio position="absolute 90 12 210 32" id="rdo_menuflag1" columncount="2" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="swt_menuinfo_case1_rdo_menuflag1_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Q1</Col>
- <Col id="datacolumn">일반식</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Q2</Col>
- <Col id="datacolumn">치료식</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Edit position="absolute 628 12 668 31" align="align:center middle;" id="ipt_rowcnt" class="input"/>
- <Static text="년월일" position="absolute 213 10 293 33" align="align:center middle;" id="caption4" class="cell_1"/>
- <Button position="absolute 400 14 410 29" id="btn_before1" class="icon_pre" text="" onclick="swt_menuinfo_case1_btn_before1_onclick"/>
- <Calendar position="absolute 296 12 396 31" id="ipt_ym1" mask="yyyy-mm-dd"/>
- <Button position="absolute 413 14 423 29" id="btn_next1" class="icon_next" text="" onclick="swt_menuinfo_case1_btn_next1_onclick"/>
- <Grid position="absolute 5 44 905 560" align="align:center middle;" id="grd_menuwrite" binddataset="ds_main_tab_menuwrite_list" autoenter="select" oncloseup="swt_menuinfo_case1_grd_menuwrite_oncloseup" oncellclick="swt_menuinfo_case1_grd_menuwrite_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24"/>
- <Column size="86"/>
- <Column size="0"/>
- <Column size="57"/>
- <Column size="90"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="70"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="73"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="61"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="68"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="73"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="년월일"/>
- <Cell col="2" text="h_주기일련번호"/>
- <Cell col="3" text="끼니"/>
- <Cell col="4" text="분류"/>
- <Cell col="5" text="h_년월일"/>
- <Cell col="6" text="h_끼니"/>
- <Cell col="7" text="h_분류"/>
- <Cell col="8" text="주식"/>
- <Cell col="9" text="h_i_주식"/>
- <Cell col="10" text="h_o_주식"/>
- <Cell col="11" text="국"/>
- <Cell col="12" text="h_i_국"/>
- <Cell col="13" text="h_o_국"/>
- <Cell col="14" text="김치"/>
- <Cell col="15" text="h_i_김치"/>
- <Cell col="16" text="h_o_김치"/>
- <Cell col="17" text="찬1"/>
- <Cell col="18" text="h_i_찬1"/>
- <Cell col="19" text="h_o_찬1"/>
- <Cell col="20" text="찬2"/>
- <Cell col="21" text="h_i_찬2"/>
- <Cell col="22" text="h_o_찬2"/>
- <Cell col="23" text="찬3"/>
- <Cell col="24" text="h_i_찬3"/>
- <Cell col="25" text="h_o_찬3"/>
- <Cell col="26" text="기타1"/>
- <Cell col="27" text="h_i_기타1"/>
- <Cell col="28" text="h_o_기타1"/>
- <Cell col="29" text="기타2"/>
- <Cell col="30" text="h_i_기타2"/>
- <Cell col="31" text="h_o_기타2"/>
- <Cell col="32" text="기타3"/>
- <Cell col="33" text="h_i_기타3"/>
- <Cell col="34" text="h_o_기타3"/>
- <Cell col="35" text="기타4"/>
- <Cell col="36" text="h_i_기타4"/>
- <Cell col="37" text="h_o_기타4"/>
- <Cell col="38" text="기타5"/>
- <Cell col="39" text="h_i_기타5"/>
- <Cell col="40" text="h_o_기타5"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow +1"/>
- <Cell col="1" displaytype="date" edittype="date" text="bind:appdd" calendardisplaynulltype="none"/>
- <Cell col="2" text="bind:h_pridseq"/>
- <Cell col="3" displaytype="combo" edittype="combo" style="align:left top;padding:5 2 1 2;" text="bind:mealflag" wordwrap="word" combodataset="ds_init_basecode_meal_A0055" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="4" displaytype="combo" edittype="combo" style="align:left top;padding:5 2 1 2;" text="bind:dishflag" wordwrap="word" combodataset="expr:dataset" combocodecol="mdlcd" combodatacol="mdlnm"/>
- <Cell col="5" displaytype="none" edittype="none" style="align:left top;padding:5 2 1 2;" text="bind:h_appdd" wordwrap="word" mask="yyyy-mm-dd"/>
- <Cell col="6" style="align:left top;padding:5 2 1 2;" text="bind:h_mealflag" wordwrap="word"/>
- <Cell col="7" style="align:left top;padding:5 2 1 2;" text="bind:h_dishflag" wordwrap="word"/>
- <Cell col="8" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:ricedishnm" wordwrap="word"/>
- <Cell col="9" style="align:left top;padding:5 2 1 2;" text="bind:h_i_ricedishcd" wordwrap="word"/>
- <Cell col="10" style="align:left top;padding:5 2 1 2;" text="bind:h_o_ricedishcd" wordwrap="word"/>
- <Cell col="11" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:soupdishnm" wordwrap="word"/>
- <Cell col="12" style="align:left top;padding:5 2 1 2;" text="bind:h_i_soupdishcd" wordwrap="word"/>
- <Cell col="13" style="align:left top;padding:5 2 1 2;" text="bind:h_o_soupdishcd" wordwrap="word"/>
- <Cell col="14" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:kimchidishnm" wordwrap="word"/>
- <Cell col="15" style="align:left top;padding:5 2 1 2;" text="bind:h_i_kimchidishcd" wordwrap="word"/>
- <Cell col="16" style="align:left top;padding:5 2 1 2;" text="bind:h_o_kimchidishcd" wordwrap="word"/>
- <Cell col="17" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:sidedishnm1" wordwrap="word"/>
- <Cell col="18" style="align:left top;padding:5 2 1 2;" text="bind:h_i_sidedishcd1" wordwrap="word"/>
- <Cell col="19" style="align:left top;padding:5 2 1 2;" text="bind:h_o_sidedishcd1" wordwrap="word"/>
- <Cell col="20" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:sidedishnm2" wordwrap="word"/>
- <Cell col="21" style="align:left top;padding:5 2 1 2;" text="bind:h_i_sidedishcd2" wordwrap="word"/>
- <Cell col="22" style="align:left top;padding:5 2 1 2;" text="bind:h_o_sidedishcd2" wordwrap="word"/>
- <Cell col="23" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:sidedishnm3" wordwrap="word"/>
- <Cell col="24" style="align:left top;padding:5 2 1 2;" text="bind:h_i_sidedishcd3" wordwrap="word"/>
- <Cell col="25" style="align:left top;padding:5 2 1 2;" text="bind:h_o_sidedishcd3" wordwrap="word"/>
- <Cell col="26" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:etcdishnm1" wordwrap="word"/>
- <Cell col="27" style="align:left top;padding:5 2 1 2;" text="bind:h_i_etcdishcd1" wordwrap="word"/>
- <Cell col="28" style="align:left top;padding:5 2 1 2;" text="bind:h_o_etcdishcd1" wordwrap="word"/>
- <Cell col="29" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:etcdishnm2" wordwrap="word"/>
- <Cell col="30" style="align:left top;padding:5 2 1 2;" text="bind:h_i_etcdishcd2" wordwrap="word"/>
- <Cell col="31" style="align:left top;padding:5 2 1 2;" text="bind:h_o_etcdishcd2" wordwrap="word"/>
- <Cell col="32" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:etcdishnm3" wordwrap="word"/>
- <Cell col="33" style="align:left top;padding:5 2 1 2;" text="bind:h_i_etcdishcd3" wordwrap="word"/>
- <Cell col="34" style="align:left top;padding:5 2 1 2;" text="bind:h_o_etcdishcd3" wordwrap="word"/>
- <Cell col="35" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:etcdishnm4" wordwrap="word"/>
- <Cell col="36" style="align:left top;padding:5 2 1 2;" text="bind:h_i_etcdishcd4" wordwrap="word"/>
- <Cell col="37" style="align:left top;padding:5 2 1 2;" text="bind:h_o_etcdishcd4" wordwrap="word"/>
- <Cell col="38" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:etcdishnm5" wordwrap="word"/>
- <Cell col="39" text="bind:h_i_etcdishcd5"/>
- <Cell col="40" text="bind:h_o_etcdishcd5"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 5 597 905 713" align="align:center middle;" id="grd_nutrinfo" binddataset="ds_main_tab_nutrinfo_list" selecttype="row" oncloseup="swt_menuinfo_case1_grd_nutrinfo_oncloseup">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24"/>
- <Column size="70"/>
- <Column size="40"/>
- <Column size="90"/>
- <Column size="60"/>
- <Column size="90"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="54"/>
- <Column size="61"/>
- <Column size="58"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="66"/>
- </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="칼슘"/>
- <Cell col="14" text="인"/>
- <Cell col="15" text="철"/>
- <Cell col="16" text="나트륨"/>
- <Cell col="17" text="칼륨"/>
- <Cell col="18" text="아연"/>
- <Cell col="19" text="V-A"/>
- <Cell col="20" text="레티놀"/>
- <Cell col="21" text="β-카로틴"/>
- <Cell col="22" text="V-B1"/>
- <Cell col="23" text="V-B2"/>
- <Cell col="24" text="V-B6"/>
- <Cell col="25" text="V-C"/>
- <Cell col="26" text="V-E"/>
- <Cell col="27" text="나이아신"/>
- <Cell col="28" text="엽산"/>
- <Cell col="29" text="콜레스테롤"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow + 1"/>
- <Cell col="1" displaytype="date" text="bind:appdd" calendardisplaynulltype="none"/>
- <Cell col="2" displaytype="combo" edittype="none" style="padding:1 2 1 2;" text="bind:mealflag" combodataset="ds_init_basecode_meal_A0055" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="3" displaytype="combo" edittype="none" style="padding:1 2 1 2;" text="bind:dishflag" combodataset="expr:dataset" combocodecol="mdlcd" combodatacol="mdlnm" enable="false"/>
- <Cell col="4" style="align:left top;padding:5 2 1 2;" text="bind:dishcd" wordwrap="word"/>
- <Cell col="5" style="align:left top;padding:5 2 1 2;" text="bind:dishnm" wordwrap="word"/>
- <Cell col="6" displaytype="number" style="align:center middle;padding:1 2 1 2;" text="bind:calr" wordwrap="word"/>
- <Cell col="7" displaytype="number" style="align:center middle;padding:1 2 1 2;" text="bind:water" wordwrap="word"/>
- <Cell col="8" displaytype="number" style="align:center middle;padding:1 2 1 2;" text="bind:prot" wordwrap="word"/>
- <Cell col="9" displaytype="number" style="align:center middle;padding:1 2 1 2;" text="bind:lipo" wordwrap="word"/>
- <Cell col="10" displaytype="number" style="align:center middle;padding:1 2 1 2;" text="bind:gluco" wordwrap="word"/>
- <Cell col="11" displaytype="number" style="align:center middle;padding:1 2 1 2;" text="bind:fiber" wordwrap="word"/>
- <Cell col="12" displaytype="number" style="align:center middle;padding:1 2 1 2;" text="bind:ash" wordwrap="word"/>
- <Cell col="13" displaytype="number" style="align:center middle;padding:1 2 1 2;" text="bind:calcium" wordwrap="word"/>
- <Cell col="14" displaytype="number" style="align:center middle;padding:1 2 1 2;" text="bind:phos" wordwrap="word"/>
- <Cell col="15" displaytype="number" style="align:center middle;padding:1 2 1 2;" text="bind:iron" wordwrap="word"/>
- <Cell col="16" displaytype="number" style="align:center middle;padding:1 2 1 2;" text="bind:sodium" wordwrap="word"/>
- <Cell col="17" displaytype="number" style="align:center middle;padding:1 2 1 2;" text="bind:potas" wordwrap="word"/>
- <Cell col="18" displaytype="number" style="align:center middle;padding:1 2 1 2;" text="bind:zinc" wordwrap="word"/>
- <Cell col="19" displaytype="number" style="align:center middle;padding:1 2 1 2;" text="bind:vita" wordwrap="word"/>
- <Cell col="20" displaytype="number" style="align:center middle;padding:1 2 1 2;" text="bind:ret" wordwrap="word"/>
- <Cell col="21" displaytype="number" style="align:center middle;padding:1 2 1 2;" text="bind:betacart" wordwrap="word"/>
- <Cell col="22" displaytype="number" style="align:center middle;padding:1 2 1 2;" text="bind:vitb1" wordwrap="word"/>
- <Cell col="23" displaytype="number" style="align:center middle;padding:1 2 1 2;" text="bind:vitb2" wordwrap="word"/>
- <Cell col="24" displaytype="number" style="align:center middle;padding:1 2 1 2;" text="bind:vitb6" wordwrap="word"/>
- <Cell col="25" displaytype="number" style="align:center middle;padding:1 2 1 2;" text="bind:vitc" wordwrap="word"/>
- <Cell col="26" displaytype="number" style="align:center middle;padding:1 2 1 2;" text="bind:vite" wordwrap="word"/>
- <Cell col="27" displaytype="number" style="align:center middle;padding:1 2 1 2;" text="bind:nia" wordwrap="word"/>
- <Cell col="28" displaytype="number" style="align:center middle;padding:1 2 1 2;" text="bind:folacd" wordwrap="word"/>
- <Cell col="29" displaytype="number" style="align:center middle;padding:1 2 1 2;" text="bind:chol" wordwrap="word"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape position="absolute 5 592 905 598" linetype="horizontal" id="line13" class="line_10"/>
- <Static text="영양소정보" position="absolute 5 576 97 593" id="caption58" class="tit_2"/>
- <Static text="일자 :" position="absolute 215 570 279 587" id="caption3" class="search_name"/>
- <Calendar position="absolute 275 570 365 589" id="ipt_nutrfromdd" class="input_s_essential"/>
- <Static text="~" position="absolute 370 573 382 590" id="caption11" class="search_n_b"/>
- <Calendar position="absolute 385 570 475 589" id="ipt_nutrtodd" class="input_s_essential"/>
- <Static text="분류 :" position="absolute 500 570 564 587" id="caption1" class="search_name"/>
- <Combo position="absolute 560 570 680 589" id="cmb_dietstatscd" class="combo_s_essential" innerdataset="@ds_init_code_dietstatscd2" datacolumn="mdlnm" codecolumn="mdlcd" oncloseup="swt_menuinfo_case1_cmb_dietstatscd_oncloseup"/>
- <Button position="absolute 851 570 903 589" id="btn_excel" class="btn7" text="엑셀" onclick="swt_menuinfo_case1_btn_excel_onclick"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="식단복사" position="absolute 0 0 915 713" id="case2">
- <Layouts>
- <Layout>
- <Shape position="absolute 5 5 905 11" linetype="horizontal" id="line2" class="line_10"/>
- <Shape position="absolute 5 39 905 45" linetype="horizontal" id="line4" class="line_10"/>
- <Shape position="absolute 5 32 905 38" linetype="horizontal" id="line5" class="line_3"/>
- <Calendar position="absolute 259 12 359 31" align="align:center middle;" id="ipt_fromfromdd" class="input_default"/>
- <Button position="absolute 779 12 843 31" id="btn_copy" class="btn2" text="식단복사" onclick="swt_menuinfo_case2_btn_copy_onclick"/>
- <Static text="~" position="absolute 362 14 374 31" id="caption2" class="search_n_b"/>
- <Static text="식단복사(From)" position="absolute 160 10 256 33" align="align:center middle;" id="caption5" class="cell_1"/>
- <Calendar position="absolute 376 12 476 31" align="align:center middle;" id="ipt_fromtodd" class="input_default"/>
- <Static text="~" position="absolute 665 14 677 31" id="caption7" class="search_n_b" visible="false"/>
- <Static text="식단복사(To)" position="absolute 479 10 563 33" align="align:center middle;" id="caption8" class="cell_1"/>
- <Calendar position="absolute 564 12 664 31" align="align:center middle;" id="ipt_tofromdd" class="input_default"/>
- <Calendar position="absolute 678 12 778 31" align="align:center middle;" id="ipt_totodd" class="input_default" visible="false"/>
- <Static text="구분" position="absolute 5 10 42 33" align="align:center middle;" id="caption9" class="cell_1"/>
- <Radio position="absolute 42 11 162 31" id="rdo_menuflag2" columncount="2" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Q1</Col>
- <Col id="datacolumn">일반식</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Q2</Col>
- <Col id="datacolumn">치료식</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Grid position="absolute 5 44 905 705" id="grd_menucopy" binddataset="ds_main_tab_menucopy_list" oncloseup="swt_menuinfo_case2_grd_menucopy_oncloseup" autoenter="select" oncellclick="swt_menuinfo_case2_grd_menucopy_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24"/>
- <Column size="86"/>
- <Column size="57"/>
- <Column size="90"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="70"/>
- <Column size="0"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="73"/>
- <Column size="0"/>
- <Column size="61"/>
- <Column size="0"/>
- <Column size="68"/>
- <Column size="0"/>
- <Column size="73"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="년월일"/>
- <Cell col="2" text="끼니"/>
- <Cell col="3" text="분류"/>
- <Cell col="4" text="h_년월일"/>
- <Cell col="5" text="h_끼니"/>
- <Cell col="6" text="h_분류"/>
- <Cell col="7" text="주식"/>
- <Cell col="8" text="h_주식"/>
- <Cell col="9" text="국"/>
- <Cell col="10" text="h_국"/>
- <Cell col="11" text="김치"/>
- <Cell col="12" text="h_김치"/>
- <Cell col="13" text="찬1"/>
- <Cell col="14" text="h_찬1"/>
- <Cell col="15" text="찬2"/>
- <Cell col="16" text="h_찬2"/>
- <Cell col="17" text="찬3"/>
- <Cell col="18" text="h_찬3"/>
- <Cell col="19" text="기타1"/>
- <Cell col="20" text="h_기타1"/>
- <Cell col="21" text="기타2"/>
- <Cell col="22" text="h_기타2"/>
- <Cell col="23" text="기타3"/>
- <Cell col="24" text="h_기타3"/>
- <Cell col="25" text="기타4"/>
- <Cell col="26" text="h_기타4"/>
- <Cell col="27" text="기타5"/>
- <Cell col="28" text="h_기타5"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow + 1"/>
- <Cell col="1" displaytype="date" text="bind:appdd" calendardisplaynulltype="none"/>
- <Cell col="2" displaytype="combo" edittype="combo" style="align:left top;padding:5 2 1 2;" text="bind:mealflag" wordwrap="word" combodataset="ds_init_basecode_meal_A0055" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="3" displaytype="combo" edittype="combo" style="align:left top;padding:5 2 1 2;" text="bind:dishflag" wordwrap="word" combodataset="expr:dataset" combocodecol="mdlcd" combodatacol="mdlnm"/>
- <Cell col="4" style="align:left top;padding:5 2 1 2;" text="bind:h_appdd" wordwrap="word" mask="yyyy-mm-dd"/>
- <Cell col="5" style="align:left top;padding:5 2 1 2;" text="bind:h_mealflag" wordwrap="word"/>
- <Cell col="6" style="align:left top;padding:5 2 1 2;" text="bind:h_dishflag" wordwrap="word"/>
- <Cell col="7" style="align:left top;padding:5 2 1 2;" text="bind:ricedishnm" wordwrap="word"/>
- <Cell col="8" style="align:left top;padding:5 2 1 2;" text="bind:h_ricedishcd" wordwrap="word"/>
- <Cell col="9" style="align:left top;padding:5 2 1 2;" text="bind:soupdishnm" wordwrap="word"/>
- <Cell col="10" style="align:left top;padding:5 2 1 2;" text="bind:h_soupdishcd" wordwrap="word"/>
- <Cell col="11" style="align:left top;padding:5 2 1 2;" text="bind:kimchidishnm" wordwrap="word"/>
- <Cell col="12" style="align:left top;padding:5 2 1 2;" text="bind:h_kimchidishcd" wordwrap="word"/>
- <Cell col="13" style="align:left top;padding:5 2 1 2;" text="bind:sidedishnm1" wordwrap="word"/>
- <Cell col="14" style="align:left top;padding:5 2 1 2;" text="bind:h_sidedishcd1" wordwrap="word"/>
- <Cell col="15" style="align:left top;padding:5 2 1 2;" text="bind:sidedishnm2" wordwrap="word"/>
- <Cell col="16" style="align:left top;padding:5 2 1 2;" text="bind:h_sidedishcd2" wordwrap="word"/>
- <Cell col="17" style="align:left top;padding:5 2 1 2;" text="bind:sidedishnm3" wordwrap="word"/>
- <Cell col="18" style="align:left top;padding:5 2 1 2;" text="bind:h_sidedishcd3" wordwrap="word"/>
- <Cell col="19" style="align:left top;padding:5 2 1 2;" text="bind:etcdishnm1" wordwrap="word"/>
- <Cell col="20" style="align:left top;padding:5 2 1 2;" text="bind:h_etcdishcd1" wordwrap="word"/>
- <Cell col="21" style="align:left top;padding:5 2 1 2;" text="bind:etcdishnm2" wordwrap="word"/>
- <Cell col="22" style="align:left top;padding:5 2 1 2;" text="bind:h_etcdishcd2" wordwrap="word"/>
- <Cell col="23" style="align:left top;padding:5 2 1 2;" text="bind:etcdishnm3" wordwrap="word"/>
- <Cell col="24" style="align:left top;padding:5 2 1 2;" text="bind:h_etcdishcd3" wordwrap="word"/>
- <Cell col="25" style="align:left top;padding:5 2 1 2;" text="bind:etcdishnm4" wordwrap="word"/>
- <Cell col="26" style="align:left top;padding:5 2 1 2;" text="bind:h_etcdishcd4" wordwrap="word"/>
- <Cell col="27" style="align:left top;padding:5 2 1 2;" text="bind:etcdishnm5" wordwrap="word"/>
- <Cell col="28" text="bind:h_etcdishcd5"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="주기식단작성" id="case3">
- <Layouts>
- <Layout>
- <Shape position="absolute 5 5 905 11" linetype="horizontal" id="line1" class="line_10"/>
- <Shape position="absolute 5 39 905 45" linetype="horizontal" id="line3" class="line_10"/>
- <Shape position="absolute 5 32 905 38" linetype="horizontal" id="line6" class="line_3"/>
- <Static text="주기" position="absolute 406 10 502 33" align="align:center middle;" id="caption10" class="cell_1"/>
- <Static text="구분" position="absolute 5 10 64 33" align="align:center middle;" id="caption12" class="cell_1"/>
- <Radio position="absolute 67 11 187 31" id="rdo_menuflag3" columncount="2" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Q1</Col>
- <Col id="datacolumn">일반식</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Q2</Col>
- <Col id="datacolumn">치료식</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Grid position="absolute 5 44 905 705" align="align:center middle;" id="grd_pridmenuwrite" binddataset="ds_main_tab_pridmenuwrite_list" autoenter="select" oncloseup="swt_menuinfo_case3_grd_pridmenuwrite_oncloseup" oncellclick="swt_menuinfo_case3_grd_pridmenuwrite_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24"/>
- <Column size="30"/>
- <Column size="57"/>
- <Column size="90"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="70"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="73"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="61"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="68"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="73"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="No"/>
- <Cell col="2" text="끼니"/>
- <Cell col="3" text="분류"/>
- <Cell col="4" text="h_No"/>
- <Cell col="5" text="h_끼니"/>
- <Cell col="6" text="h_분류"/>
- <Cell col="7" text="주식"/>
- <Cell col="8" text="h_i_주식"/>
- <Cell col="9" text="h_o_주식"/>
- <Cell col="10" text="국"/>
- <Cell col="11" text="h_i_국"/>
- <Cell col="12" text="h_o_국"/>
- <Cell col="13" text="김치"/>
- <Cell col="14" text="h_i_김치"/>
- <Cell col="15" text="h_o_김치"/>
- <Cell col="16" text="찬1"/>
- <Cell col="17" text="h_i_찬1"/>
- <Cell col="18" text="h_o_찬1"/>
- <Cell col="19" text="찬2"/>
- <Cell col="20" text="h_i_찬2"/>
- <Cell col="21" text="h_o_찬2"/>
- <Cell col="22" text="찬3"/>
- <Cell col="23" text="h_i_찬3"/>
- <Cell col="24" text="h_o_찬3"/>
- <Cell col="25" text="기타1"/>
- <Cell col="26" text="h_i_기타1"/>
- <Cell col="27" text="h_o_기타1"/>
- <Cell col="28" text="기타2"/>
- <Cell col="29" text="h_i_기타2"/>
- <Cell col="30" text="h_o_기타2"/>
- <Cell col="31" text="기타3"/>
- <Cell col="32" text="h_i_기타3"/>
- <Cell col="33" text="h_o_기타3"/>
- <Cell col="34" text="기타4"/>
- <Cell col="35" text="h_i_기타4"/>
- <Cell col="36" text="h_o_기타4"/>
- <Cell col="37" text="기타5"/>
- <Cell col="38" text="h_i_기타5"/>
- <Cell col="39" text="h_o_기타5"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow + 1"/>
- <Cell col="1" displaytype="text" edittype="text" text="bind:pridseq"/>
- <Cell col="2" displaytype="combo" edittype="combo" style="align:left top;padding:5 2 1 2;" text="bind:mealflag" wordwrap="word" combodataset="ds_init_basecode_meal_A0055" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="3" displaytype="combo" edittype="combo" style="align:left top;padding:5 2 1 2;" text="bind:dishflag" wordwrap="word" combodataset="expr:dataset" combocodecol="mdlcd" combodatacol="mdlnm"/>
- <Cell col="4" style="align:left top;padding:5 2 1 2;" text="bind:h_pridseq" wordwrap="word"/>
- <Cell col="5" style="align:left top;padding:5 2 1 2;" text="bind:h_mealflag" wordwrap="word"/>
- <Cell col="6" style="align:left top;padding:5 2 1 2;" text="bind:h_dishflag" wordwrap="word"/>
- <Cell col="7" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:ricedishnm" wordwrap="word"/>
- <Cell col="8" style="align:left top;padding:5 2 1 2;" text="bind:h_i_ricedishcd" wordwrap="word"/>
- <Cell col="9" style="align:left top;padding:5 2 1 2;" text="bind:h_o_ricedishcd" wordwrap="word"/>
- <Cell col="10" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:soupdishnm" wordwrap="word"/>
- <Cell col="11" style="align:left top;padding:5 2 1 2;" text="bind:h_i_soupdishcd" wordwrap="word"/>
- <Cell col="12" style="align:left top;padding:5 2 1 2;" text="bind:h_o_soupdishcd" wordwrap="word"/>
- <Cell col="13" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:kimchidishnm" wordwrap="word"/>
- <Cell col="14" style="align:left top;padding:5 2 1 2;" text="bind:h_i_kimchidishcd" wordwrap="word"/>
- <Cell col="15" style="align:left top;padding:5 2 1 2;" text="bind:h_o_kimchidishcd" wordwrap="word"/>
- <Cell col="16" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:sidedishnm1" wordwrap="word"/>
- <Cell col="17" style="align:left top;padding:5 2 1 2;" text="bind:h_i_sidedishcd1" wordwrap="word"/>
- <Cell col="18" style="align:left top;padding:5 2 1 2;" text="bind:h_o_sidedishcd1" wordwrap="word"/>
- <Cell col="19" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:sidedishnm2" wordwrap="word"/>
- <Cell col="20" style="align:left top;padding:5 2 1 2;" text="bind:h_i_sidedishcd2" wordwrap="word"/>
- <Cell col="21" style="align:left top;padding:5 2 1 2;" text="bind:h_o_sidedishcd2" wordwrap="word"/>
- <Cell col="22" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:sidedishnm3" wordwrap="word"/>
- <Cell col="23" style="align:left top;padding:5 2 1 2;" text="bind:h_i_sidedishcd3" wordwrap="word"/>
- <Cell col="24" style="align:left top;padding:5 2 1 2;" text="bind:h_o_sidedishcd3" wordwrap="word"/>
- <Cell col="25" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:etcdishnm1" wordwrap="word"/>
- <Cell col="26" style="align:left top;padding:5 2 1 2;" text="bind:h_i_etcdishcd1" wordwrap="word"/>
- <Cell col="27" style="align:left top;padding:5 2 1 2;" text="bind:h_o_etcdishcd1" wordwrap="word"/>
- <Cell col="28" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:etcdishnm2" wordwrap="word"/>
- <Cell col="29" style="align:left top;padding:5 2 1 2;" text="bind:h_i_etcdishcd2" wordwrap="word"/>
- <Cell col="30" style="align:left top;padding:5 2 1 2;" text="bind:h_o_etcdishcd2" wordwrap="word"/>
- <Cell col="31" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:etcdishnm3" wordwrap="word"/>
- <Cell col="32" style="align:left top;padding:5 2 1 2;" text="bind:h_i_etcdishcd3" wordwrap="word"/>
- <Cell col="33" style="align:left top;padding:5 2 1 2;" text="bind:h_o_etcdishcd3" wordwrap="word"/>
- <Cell col="34" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:etcdishnm4" wordwrap="word"/>
- <Cell col="35" style="align:left top;padding:5 2 1 2;" text="bind:h_i_etcdishcd4" wordwrap="word"/>
- <Cell col="36" style="align:left top;padding:5 2 1 2;" text="bind:h_o_etcdishcd4" wordwrap="word"/>
- <Cell col="37" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:etcdishnm5" wordwrap="word"/>
- <Cell col="38" text="bind:h_i_etcdishcd5"/>
- <Cell col="39" text="bind:h_o_etcdishcd5"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="년월" position="absolute 191 10 271 33" align="align:center middle;" id="caption13" class="cell_1" visible="false"/>
- <Button position="absolute 378 13 388 28" id="btn_before2" class="icon_pre" visible="false" text=""/>
- <Edit position="absolute 274 11 374 30" id="ipt_ym2" class="input_essential" visible="false"/>
- <Button position="absolute 391 13 401 28" id="btn_next2" class="icon_next" visible="false" text=""/>
- <Edit position="absolute 504 11 604 30" id="ipt_prid" class="input_essential"/>
- <Edit position="absolute 628 12 668 31" align="align:center middle;" id="ipt_rowcnt1" class="input"/>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Shape position="absolute 925 85 1194 91" linetype="vertical" id="line7" class="line_1"/>
- <Grid position="absolute 925 87 1194 358" id="grd_dishlist" binddataset="ds_main_common_dishlist_list" oncelldblclick="grd_dishlist_oncelldblclick" autofittype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24"/>
- <Column size="100"/>
- <Column size="171"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="식단코드"/>
- <Cell col="2" text="식단명"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow + 1"/>
- <Cell col="1" text="bind:dishcd"/>
- <Cell col="2" style="align:left top;padding:5 2 1 2;" text="bind:dishnm" wordwrap="word"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape position="absolute 925 13 1194 78" id="roundrect1" type="roundrectangle"/>
- <Static text="분류 :" position="absolute 945 23 1005 40" id="caption14" class="search_name"/>
- <Static text="검색 :" position="absolute 945 48 1005 65" id="caption15" class="search_name"/>
- <Combo position="absolute 1008 23 1108 42" id="cmb_cookflag" class="combo_s_essential" innerdataset="@ds_init_basecode_cook_A0052" datacolumn="cdnm" codecolumn="cdid"/>
- <Edit position="absolute 1008 48 1108 67" id="ipt_dishnm" class="input_search" onkeydown="ipt_dishnm_onkeydown"/>
- <Button position="absolute 1130 33 1186 55" id="btn_search" class="btn1" text="조회" onclick="btn_search_onclick"/>
- <Button position="absolute 1130 55 1186 77" id="btn_searchhidden" class="btn1" visible="false" text="숨김" onclick="btn_searchhidden_onclick"/>
- <Shape position="absolute 1116 25 1122 67" linetype="vertical" id="line8"/>
- <Grid position="absolute 925 368 1194 753" id="grd_foodlist" binddataset="ds_main_common_foodlist_list" autofittype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24"/>
- <Column size="100"/>
- <Column size="159"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="식품명"/>
- <Cell col="2" text="수량"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow + 1"/>
- <Cell col="1" style="align:left top;padding:5 2 1 2;" text="bind:foodcd" wordwrap="word"/>
- <Cell col="2" text="bind:foodqty"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape position="absolute 925 82 1194 88" linetype="horizontal" id="line9" class="line_10"/>
- <Shape position="absolute 925 363 1194 369" linetype="horizontal" id="line10" class="line_10"/>
- <Button position="absolute 847 50 903 72" id="btn_search3" class="btn1" text="조회" onclick="btn_search3_onclick"/>
- <Button position="absolute 785 52 838 71" id="btn_rowdel" class="btn2" text="행삭제" onclick="btn_rowdel_onclick"/>
- <Button position="absolute 675 52 728 71" id="btn_rowadd" class="btn2" text="행추가" onclick="btn_rowadd_onclick"/>
- <Button position="absolute 730 52 783 71" id="btn_rowcopy" class="btn2" text="행복사" onclick="btn_rowcopy_onclick"/>
- <Button position="absolute 475 52 589 71" id="btn_pridmenusrch" class="btn2" text="주기식단 가져오기" onclick="btn_pridmenusrch_onclick"/>
- <Static id="caption6" text="환자식단관리" class="tit_1" position="absolute 0 0 111 25"/>
- <Button id="btn_reset" taborder="1" text="초기화" class="btn4" position="absolute 1066 756 1134 778" onclick="btn_reset_onclick"/>
- <Button id="btn_save" taborder="2" text="저장" class="btn4" position="absolute 1136 756 1192 778" onclick="btn_save_onclick"/>
- <Button id="btn_pridmenuwrite" taborder="3" text="주기식단작성" onclick="btn_pridmenuwrite_onclick" position="absolute 5 26 98 46"/>
- <Button id="btn_menuwrite" taborder="4" text="식단작성" onclick="btn_menuwrite_onclick" position="absolute 100 26 193 46"/>
- <Button id="btn_menucopy" taborder="5" text="식단복사" onclick="btn_menucopy_onclick" position="absolute 195 26 288 46"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_tab_menuwrite_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_tab_menuwrite_list_oncolumnchanged">
- <ColumnInfo>
- <Column id="appdd" type="STRING" size="256"/>
- <Column id="h_pridseq" type="STRING" size="256"/>
- <Column id="mealflag" type="STRING" size="256"/>
- <Column id="dishflag" type="STRING" size="256"/>
- <Column id="h_appdd" type="STRING" size="256"/>
- <Column id="h_mealflag" type="STRING" size="256"/>
- <Column id="h_dishflag" type="STRING" size="256"/>
- <Column id="ricedishnm" type="STRING" size="256"/>
- <Column id="h_i_ricedishcd" type="STRING" size="256"/>
- <Column id="h_o_ricedishcd" type="STRING" size="256"/>
- <Column id="soupdishnm" type="STRING" size="256"/>
- <Column id="h_i_soupdishcd" type="STRING" size="256"/>
- <Column id="h_o_soupdishcd" type="STRING" size="256"/>
- <Column id="kimchidishnm" type="STRING" size="256"/>
- <Column id="h_i_kimchidishcd" type="STRING" size="256"/>
- <Column id="h_o_kimchidishcd" type="STRING" size="256"/>
- <Column id="sidedishnm1" type="STRING" size="256"/>
- <Column id="h_i_sidedishcd1" type="STRING" size="256"/>
- <Column id="h_o_sidedishcd1" type="STRING" size="256"/>
- <Column id="sidedishnm2" type="STRING" size="256"/>
- <Column id="h_i_sidedishcd2" type="STRING" size="256"/>
- <Column id="h_o_sidedishcd2" type="STRING" size="256"/>
- <Column id="sidedishnm3" type="STRING" size="256"/>
- <Column id="h_i_sidedishcd3" type="STRING" size="256"/>
- <Column id="h_o_sidedishcd3" type="STRING" size="256"/>
- <Column id="etcdishnm1" type="STRING" size="256"/>
- <Column id="h_i_etcdishcd1" type="STRING" size="256"/>
- <Column id="h_o_etcdishcd1" type="STRING" size="256"/>
- <Column id="etcdishnm2" type="STRING" size="256"/>
- <Column id="h_i_etcdishcd2" type="STRING" size="256"/>
- <Column id="h_o_etcdishcd2" type="STRING" size="256"/>
- <Column id="etcdishnm3" type="STRING" size="256"/>
- <Column id="h_i_etcdishcd3" type="STRING" size="256"/>
- <Column id="h_o_etcdishcd3" type="STRING" size="256"/>
- <Column id="etcdishnm4" type="STRING" size="256"/>
- <Column id="h_i_etcdishcd4" type="STRING" size="256"/>
- <Column id="h_o_etcdishcd4" type="STRING" size="256"/>
- <Column id="etcdishnm5" type="STRING" size="256"/>
- <Column id="h_i_etcdishcd5" type="STRING" size="256"/>
- <Column id="h_o_etcdishcd5" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="appdd"/>
- <Col id="h_pridseq"/>
- <Col id="mealflag"/>
- <Col id="dishflag"/>
- <Col id="h_appdd"/>
- <Col id="h_mealflag"/>
- <Col id="h_dishflag"/>
- <Col id="ricedishnm"/>
- <Col id="h_i_ricedishcd"/>
- <Col id="h_o_ricedishcd"/>
- <Col id="soupdishnm"/>
- <Col id="h_i_soupdishcd"/>
- <Col id="h_o_soupdishcd"/>
- <Col id="kimchidishnm"/>
- <Col id="h_i_kimchidishcd"/>
- <Col id="h_o_kimchidishcd"/>
- <Col id="sidedishnm1"/>
- <Col id="h_i_sidedishcd1"/>
- <Col id="h_o_sidedishcd1"/>
- <Col id="sidedishnm2"/>
- <Col id="h_i_sidedishcd2"/>
- <Col id="h_o_sidedishcd2"/>
- <Col id="sidedishnm3"/>
- <Col id="h_i_sidedishcd3"/>
- <Col id="h_o_sidedishcd3"/>
- <Col id="etcdishnm1"/>
- <Col id="h_i_etcdishcd1"/>
- <Col id="h_o_etcdishcd1"/>
- <Col id="etcdishnm2"/>
- <Col id="h_i_etcdishcd2"/>
- <Col id="h_o_etcdishcd2"/>
- <Col id="etcdishnm3"/>
- <Col id="h_i_etcdishcd3"/>
- <Col id="h_o_etcdishcd3"/>
- <Col id="etcdishnm4"/>
- <Col id="h_i_etcdishcd4"/>
- <Col id="h_o_etcdishcd4"/>
- <Col id="etcdishnm5"/>
- <Col id="h_i_etcdishcd5"/>
- <Col id="h_o_etcdishcd5"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_tab_menuwrite" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="menuflag" type="STRING" size="256"/>
- <Column id="ym" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="menuflag"/>
- <Col id="ym"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_tab_menucopy_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_tab_menucopy_list_oncolumnchanged">
- <ColumnInfo>
- <Column id="appdd" type="STRING" size="256"/>
- <Column id="mealflag" type="STRING" size="256"/>
- <Column id="dishflag" type="STRING" size="256"/>
- <Column id="h_appdd" type="STRING" size="256"/>
- <Column id="h_mealflag" type="STRING" size="256"/>
- <Column id="h_dishflag" type="STRING" size="256"/>
- <Column id="ricedishnm" type="STRING" size="256"/>
- <Column id="h_ricedishcd" type="STRING" size="256"/>
- <Column id="soupdishnm" type="STRING" size="256"/>
- <Column id="h_soupdishcd" type="STRING" size="256"/>
- <Column id="kimchidishnm" type="STRING" size="256"/>
- <Column id="h_kimchidishcd" type="STRING" size="256"/>
- <Column id="sidedishnm1" type="STRING" size="256"/>
- <Column id="h_sidedishcd1" type="STRING" size="256"/>
- <Column id="sidedishnm2" type="STRING" size="256"/>
- <Column id="h_sidedishcd2" type="STRING" size="256"/>
- <Column id="sidedishnm3" type="STRING" size="256"/>
- <Column id="h_sidedishcd3" type="STRING" size="256"/>
- <Column id="etcdishnm1" type="STRING" size="256"/>
- <Column id="h_etcdishcd1" type="STRING" size="256"/>
- <Column id="etcdishnm2" type="STRING" size="256"/>
- <Column id="h_etcdishcd2" type="STRING" size="256"/>
- <Column id="etcdishnm3" type="STRING" size="256"/>
- <Column id="h_etcdishcd3" type="STRING" size="256"/>
- <Column id="etcdishnm4" type="STRING" size="256"/>
- <Column id="h_etcdishcd4" type="STRING" size="256"/>
- <Column id="etcdishnm5" type="STRING" size="256"/>
- <Column id="h_etcdishcd5" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="appdd"/>
- <Col id="mealflag"/>
- <Col id="dishflag"/>
- <Col id="h_appdd"/>
- <Col id="h_mealflag"/>
- <Col id="h_dishflag"/>
- <Col id="ricedishnm"/>
- <Col id="h_ricedishcd"/>
- <Col id="soupdishnm"/>
- <Col id="h_soupdishcd"/>
- <Col id="kimchidishnm"/>
- <Col id="h_kimchidishcd"/>
- <Col id="sidedishnm1"/>
- <Col id="h_sidedishcd1"/>
- <Col id="sidedishnm2"/>
- <Col id="h_sidedishcd2"/>
- <Col id="sidedishnm3"/>
- <Col id="h_sidedishcd3"/>
- <Col id="etcdishnm1"/>
- <Col id="h_etcdishcd1"/>
- <Col id="etcdishnm2"/>
- <Col id="h_etcdishcd2"/>
- <Col id="etcdishnm3"/>
- <Col id="h_etcdishcd3"/>
- <Col id="etcdishnm4"/>
- <Col id="h_etcdishcd4"/>
- <Col id="etcdishnm5"/>
- <Col id="h_etcdishcd5"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_tab_menucopy" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="menuflag" type="STRING" size="256"/>
- <Column id="tofromdd" type="STRING" size="256"/>
- <Column id="totodd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="menuflag"/>
- <Col id="tofromdd"/>
- <Col id="totodd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_tab_pridmenuwrite_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_tab_pridmenuwrite_list_oncolumnchanged">
- <ColumnInfo>
- <Column id="pridseq" type="STRING" size="256"/>
- <Column id="mealflag" type="STRING" size="256"/>
- <Column id="dishflag" type="STRING" size="256"/>
- <Column id="h_pridseq" type="STRING" size="256"/>
- <Column id="h_mealflag" type="STRING" size="256"/>
- <Column id="h_dishflag" type="STRING" size="256"/>
- <Column id="ricedishnm" type="STRING" size="256"/>
- <Column id="h_i_ricedishcd" type="STRING" size="256"/>
- <Column id="h_o_ricedishcd" type="STRING" size="256"/>
- <Column id="soupdishnm" type="STRING" size="256"/>
- <Column id="h_i_soupdishcd" type="STRING" size="256"/>
- <Column id="h_o_soupdishcd" type="STRING" size="256"/>
- <Column id="kimchidishnm" type="STRING" size="256"/>
- <Column id="h_i_kimchidishcd" type="STRING" size="256"/>
- <Column id="h_o_kimchidishcd" type="STRING" size="256"/>
- <Column id="sidedishnm1" type="STRING" size="256"/>
- <Column id="h_i_sidedishcd1" type="STRING" size="256"/>
- <Column id="h_o_sidedishcd1" type="STRING" size="256"/>
- <Column id="sidedishnm2" type="STRING" size="256"/>
- <Column id="h_i_sidedishcd2" type="STRING" size="256"/>
- <Column id="h_o_sidedishcd2" type="STRING" size="256"/>
- <Column id="sidedishnm3" type="STRING" size="256"/>
- <Column id="h_i_sidedishcd3" type="STRING" size="256"/>
- <Column id="h_o_sidedishcd3" type="STRING" size="256"/>
- <Column id="etcdishnm1" type="STRING" size="256"/>
- <Column id="h_i_etcdishcd1" type="STRING" size="256"/>
- <Column id="h_o_etcdishcd1" type="STRING" size="256"/>
- <Column id="etcdishnm2" type="STRING" size="256"/>
- <Column id="h_i_etcdishcd2" type="STRING" size="256"/>
- <Column id="h_o_etcdishcd2" type="STRING" size="256"/>
- <Column id="etcdishnm3" type="STRING" size="256"/>
- <Column id="h_i_etcdishcd3" type="STRING" size="256"/>
- <Column id="h_o_etcdishcd3" type="STRING" size="256"/>
- <Column id="etcdishnm4" type="STRING" size="256"/>
- <Column id="h_i_etcdishcd4" type="STRING" size="256"/>
- <Column id="h_o_etcdishcd4" type="STRING" size="256"/>
- <Column id="etcdishnm5" type="STRING" size="256"/>
- <Column id="h_i_etcdishcd5" type="STRING" size="256"/>
- <Column id="h_o_etcdishcd5" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pridseq"/>
- <Col id="mealflag"/>
- <Col id="dishflag"/>
- <Col id="h_pridseq"/>
- <Col id="h_mealflag"/>
- <Col id="h_dishflag"/>
- <Col id="ricedishnm"/>
- <Col id="h_i_ricedishcd"/>
- <Col id="h_o_ricedishcd"/>
- <Col id="soupdishnm"/>
- <Col id="h_i_soupdishcd"/>
- <Col id="h_o_soupdishcd"/>
- <Col id="kimchidishnm"/>
- <Col id="h_i_kimchidishcd"/>
- <Col id="h_o_kimchidishcd"/>
- <Col id="sidedishnm1"/>
- <Col id="h_i_sidedishcd1"/>
- <Col id="h_o_sidedishcd1"/>
- <Col id="sidedishnm2"/>
- <Col id="h_i_sidedishcd2"/>
- <Col id="h_o_sidedishcd2"/>
- <Col id="sidedishnm3"/>
- <Col id="h_i_sidedishcd3"/>
- <Col id="h_o_sidedishcd3"/>
- <Col id="etcdishnm1"/>
- <Col id="h_i_etcdishcd1"/>
- <Col id="h_o_etcdishcd1"/>
- <Col id="etcdishnm2"/>
- <Col id="h_i_etcdishcd2"/>
- <Col id="h_o_etcdishcd2"/>
- <Col id="etcdishnm3"/>
- <Col id="h_i_etcdishcd3"/>
- <Col id="h_o_etcdishcd3"/>
- <Col id="etcdishnm4"/>
- <Col id="h_i_etcdishcd4"/>
- <Col id="h_o_etcdishcd4"/>
- <Col id="etcdishnm5"/>
- <Col id="h_i_etcdishcd5"/>
- <Col id="h_o_etcdishcd5"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_tab_pridmenuwrite" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="menuflag" type="STRING" size="256"/>
- <Column id="ym" type="STRING" size="256"/>
- <Column id="prid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="menuflag"/>
- <Col id="ym"/>
- <Col id="prid"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_tab_nutrinfo_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="appdd" type="STRING" size="256"/>
- <Column id="mealflag" type="STRING" size="256"/>
- <Column id="dishflag" type="STRING" size="256"/>
- <Column id="dishcd" type="STRING" size="256"/>
- <Column id="dishnm" type="STRING" size="256"/>
- <Column id="calr" type="STRING" size="256"/>
- <Column id="water" type="STRING" size="256"/>
- <Column id="prot" type="STRING" size="256"/>
- <Column id="lipo" type="STRING" size="256"/>
- <Column id="gluco" type="STRING" size="256"/>
- <Column id="fiber" type="STRING" size="256"/>
- <Column id="ash" type="STRING" size="256"/>
- <Column id="calcium" type="STRING" size="256"/>
- <Column id="phos" type="STRING" size="256"/>
- <Column id="iron" type="STRING" size="256"/>
- <Column id="sodium" type="STRING" size="256"/>
- <Column id="potas" type="STRING" size="256"/>
- <Column id="zinc" type="STRING" size="256"/>
- <Column id="vita" type="STRING" size="256"/>
- <Column id="ret" type="STRING" size="256"/>
- <Column id="betacart" type="STRING" size="256"/>
- <Column id="vitb1" type="STRING" size="256"/>
- <Column id="vitb2" type="STRING" size="256"/>
- <Column id="vitb6" type="STRING" size="256"/>
- <Column id="vitc" type="STRING" size="256"/>
- <Column id="vite" type="STRING" size="256"/>
- <Column id="nia" type="STRING" size="256"/>
- <Column id="folacd" type="STRING" size="256"/>
- <Column id="chol" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="appdd"/>
- <Col id="mealflag"/>
- <Col id="dishflag"/>
- <Col id="dishcd"/>
- <Col id="dishnm"/>
- <Col id="calr"/>
- <Col id="water"/>
- <Col id="prot"/>
- <Col id="lipo"/>
- <Col id="gluco"/>
- <Col id="fiber"/>
- <Col id="ash"/>
- <Col id="calcium"/>
- <Col id="phos"/>
- <Col id="iron"/>
- <Col id="sodium"/>
- <Col id="potas"/>
- <Col id="zinc"/>
- <Col id="vita"/>
- <Col id="ret"/>
- <Col id="betacart"/>
- <Col id="vitb1"/>
- <Col id="vitb2"/>
- <Col id="vitb6"/>
- <Col id="vitc"/>
- <Col id="vite"/>
- <Col id="nia"/>
- <Col id="folacd"/>
- <Col id="chol"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_common_dishlist_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="dishcd" type="STRING" size="256"/>
- <Column id="dishnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="dishcd"/>
- <Col id="dishnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_common_foodlist_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="foodcd" type="STRING" size="256"/>
- <Column id="foodqty" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="foodcd"/>
- <Col id="foodqty"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_searchitem_menuwrite" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="menuflag" type="STRING" size="256"/>
- <Column id="ym" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="menuflag"/>
- <Col id="ym"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_searchitem_menucopy" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="menuflag" type="STRING" size="256"/>
- <Column id="fromfromdd" type="STRING" size="256"/>
- <Column id="fromtodd" type="STRING" size="256"/>
- <Column id="tofromdd" type="STRING" size="256"/>
- <Column id="totodd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="menuflag"/>
- <Col id="fromfromdd"/>
- <Col id="fromtodd"/>
- <Col id="tofromdd"/>
- <Col id="totodd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_searchitem_pridmenuwrite" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="menuflag" type="STRING" size="256"/>
- <Column id="prid" type="STRING" size="256"/>
- <Column id="ym" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="menuflag"/>
- <Col id="prid"/>
- <Col id="ym"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_searchitem_nutrinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="menuflag" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="dietstatscd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="menuflag"/>
- <Col id="fromdd"/>
- <Col id="todd"/>
- <Col id="dietstatscd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="temp" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_menuwrite" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="list" type="STRING" size="256"/>
- <Column id="menuflag" type="STRING" size="256"/>
- <Column id="ym" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="list"/>
- <Col id="menuflag"/>
- <Col id="ym"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_menucopy" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="list" type="STRING" size="256"/>
- <Column id="menuflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="list"/>
- <Col id="menuflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send1_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="prid"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_popup" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="dishnm" type="STRING" size="256"/>
- <Column id="trgtgrid" type="STRING" size="256"/>
- <Column id="recipeflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="dishnm"/>
- <Col id="trgtgrid"/>
- <Col id="recipeflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_foodlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="dishcd" type="STRING" size="256"/>
- <Column id="recipeflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="dishcd"/>
- <Col id="recipeflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_dishlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cookflag" type="STRING" size="256"/>
- <Column id="dishnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cookflag"/>
- <Col id="dishnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_pridmenuwrite" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="list" type="STRING" size="256"/>
- <Column id="menuflag" type="STRING" size="256"/>
- <Column id="prid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="list"/>
- <Col id="menuflag"/>
- <Col id="prid"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_ret" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="count" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="count"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_basecode_cook_A0052" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdid"/>
- <Col id="cdnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_basecode_meal_A0055" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdid"/>
- <Col id="cdnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_code_dietstatscd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="lrgcd" type="STRING" size="256"/>
- <Column id="lrgnm" type="STRING" size="256"/>
- <Column id="mdlcd" type="STRING" size="256"/>
- <Column id="mdlnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="lrgcd"/>
- <Col id="lrgnm"/>
- <Col id="mdlcd"/>
- <Col id="mdlnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_menuwrite_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_menuwrite" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_code_dietstatscd2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_req" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_cbo_mealflag" 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_init_code_dietstatscd_grd2_1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_code_dietstatscd_grd1_1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_code_dietstatscd_grd3_1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_pridmenuwrite_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_menucopy_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_code_dietstatscd_grd2_2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_code_dietstatscd_grd2_3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_code_dietstatscd_grd1_2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_code_dietstatscd_grd1_3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_code_dietstatscd_grd4_1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_code_dietstatscd_grd4_2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_code_dietstatscd_grd4_3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_code_dietstatscd_grd3_2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_code_dietstatscd_grd3_3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="swt_menuinfo.case1.rdo_menuflag1" propid="value" datasetid="ds_send_searchitem_menuwrite" columnid="menuflag"/>
- <BindItem id="item1" compid="swt_menuinfo.case1.ipt_ym1" propid="value" datasetid="ds_send_searchitem_menuwrite" columnid="ym"/>
- <BindItem id="item2" compid="swt_menuinfo.case1.ipt_rowcnt" propid="value" datasetid="ds_hidden" columnid="temp"/>
- <BindItem id="item3" compid="swt_menuinfo.case2.rdo_menuflag2" propid="value" datasetid="ds_send_searchitem_menucopy" columnid="menuflag"/>
- <BindItem id="item4" compid="swt_menuinfo.case2.ipt_fromfromdd" propid="value" datasetid="ds_send_searchitem_menucopy" columnid="fromfromdd"/>
- <BindItem id="item5" compid="swt_menuinfo.case2.ipt_fromtodd" propid="value" datasetid="ds_send_searchitem_menucopy" columnid="fromtodd"/>
- <BindItem id="item6" compid="swt_menuinfo.case2.ipt_tofromdd" propid="value" datasetid="ds_send_searchitem_menucopy" columnid="tofromdd"/>
- <BindItem id="item7" compid="swt_menuinfo.case2.ipt_totodd" propid="value" datasetid="ds_send_searchitem_menucopy" columnid="totodd"/>
- <BindItem id="item8" compid="swt_menuinfo.case3.rdo_menuflag3" propid="value" datasetid="ds_send_searchitem_pridmenuwrite" columnid="menuflag"/>
- <BindItem id="item9" compid="swt_menuinfo.case3.ipt_ym2" propid="value" datasetid="ds_send_searchitem_pridmenuwrite" columnid="ym"/>
- <BindItem id="item10" compid="swt_menuinfo.case3.ipt_prid" propid="value" datasetid="ds_send_searchitem_pridmenuwrite" columnid="prid"/>
- <BindItem id="item11" compid="swt_menuinfo.case3.ipt_rowcnt1" propid="value" datasetid="ds_hidden" columnid="temp"/>
- <BindItem id="item12" compid="swt_menuinfo.case1.ipt_nutrfromdd" propid="value" datasetid="ds_send_searchitem_nutrinfo" columnid="fromdd"/>
- <BindItem id="item13" compid="swt_menuinfo.case1.ipt_nutrtodd" propid="value" datasetid="ds_send_searchitem_nutrinfo" columnid="todd"/>
- <BindItem id="item14" compid="swt_menuinfo.case1.cmb_dietstatscd" propid="value" datasetid="ds_send_searchitem_nutrinfo" columnid="dietstatscd"/>
- <BindItem id="item15" compid="cmb_cookflag" propid="value" datasetid="ds_send_dishlist" columnid="cookflag"/>
- <BindItem id="item16" compid="ipt_dishnm" propid="value" datasetid="ds_send_dishlist" columnid="dishnm"/>
- </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
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- var arErrorCode = new HashArray();
- function SMANT01400_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); //폼 초기화
- }
- function SMANT01400_onload(obj:Form, e:LoadEventInfo)
- {
- finit();
- btn_search.enable = frmf_checkAuth("R");
- btn_search3.enable = frmf_checkAuth("R");
- btn_save.enable = frmf_checkAuth("X");
- swt_menuinfo.case1.btn_excel.enable = frmf_checkAuth("P");
- btn_pridmenusrch.visible = false;
-
- //식사분류코드 조회
- var oParam = {};
- oParam.id = "TRANT01408";
- oParam.service = "dietbaseapp.DietMenu";
- oParam.method = "reqGetDietStatsCd";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_init_code_dietstatscd=dietstatscd";
- oParam.async = false;
- tranf_submit(oParam);
-
- ds_init_code_dietstatscd.updateColID("mdlcdnm", "mdlnm");
-
- ds_init_code_dietstatscd_grd1_1.copyData(ds_init_code_dietstatscd);
- ds_init_code_dietstatscd_grd1_2.copyData(ds_init_code_dietstatscd);
- ds_init_code_dietstatscd_grd1_3.copyData(ds_init_code_dietstatscd);
-
- ds_init_code_dietstatscd_grd2_1.copyData(ds_init_code_dietstatscd);
- ds_init_code_dietstatscd_grd2_2.copyData(ds_init_code_dietstatscd);
- ds_init_code_dietstatscd_grd2_3.copyData(ds_init_code_dietstatscd);
-
- ds_init_code_dietstatscd_grd3_1.copyData(ds_init_code_dietstatscd);
- ds_init_code_dietstatscd_grd3_2.copyData(ds_init_code_dietstatscd);
- ds_init_code_dietstatscd_grd3_3.copyData(ds_init_code_dietstatscd);
-
- ds_init_code_dietstatscd_grd4_1.copyData(ds_init_code_dietstatscd);
- ds_init_code_dietstatscd_grd4_2.copyData(ds_init_code_dietstatscd);
- ds_init_code_dietstatscd_grd4_3.copyData(ds_init_code_dietstatscd);
-
- swt_menuinfo.tabindex = 2;
- }
- function finit() {
- // 화면open시 공통코드 setting
- var arrParam = [{dsNm: "ds_init_basecode_cook_A0052", cdGrpId: "A0052"},
- {dsNm: "ds_init_basecode_meal_A0055", cdGrpId: "A0055"}]
- appf_getCodeList(arrParam);
-
- ds_init_basecode_cook_A0052.insertRow(0);
-
- ds_main_tab_menucopy.clearData();
- ds_main_tab_menucopy.addRow();
- ds_main_tab_menucopy_list.clearData();
- ds_main_tab_menuwrite.clearData();
- ds_main_tab_menuwrite.addRow();
- ds_main_tab_menuwrite_list.clearData();
- ds_main_tab_nutrinfo_list.clearData();
- ds_main_tab_pridmenuwrite.clearData();
- ds_main_tab_pridmenuwrite.addRow();
- ds_main_tab_pridmenuwrite_list.clearData();
-
- ds_send_dishlist.clearData();
- ds_send_dishlist.addRow();
- ds_send_foodlist.clearData();
- ds_send_foodlist.addRow();
- ds_send_menucopy.clearData();
- ds_send_menucopy.addRow();
- ds_send_menuwrite.clearData();
- ds_send_menuwrite.addRow();
- ds_send_popup.clearData();
- ds_send_popup.addRow();
- ds_send_pridmenuwrite.clearData();
- ds_send_pridmenuwrite.addRow();
- ds_send_searchitem_menucopy.clearData();
- ds_send_searchitem_menucopy.addRow();
- ds_send_searchitem_menuwrite.clearData();
- ds_send_searchitem_menuwrite.addRow();
- ds_send_searchitem_nutrinfo.clearData();
- ds_send_searchitem_nutrinfo.addRow();
- ds_send_searchitem_pridmenuwrite.clearData();
- ds_send_searchitem_pridmenuwrite.addRow();
-
- ds_send_searchitem_menuwrite.setColumn(0, "ym", utlf_getCurrentDate());
- ds_send_searchitem_menucopy.setColumn(0, "fromfromdd", utlf_getCurrentDate());
- ds_send_searchitem_menucopy.setColumn(0, "fromtodd", utlf_getCurrentDate());
- ds_send_searchitem_nutrinfo.setColumn(0, "fromdd", utlf_getCurrentDate());
- ds_send_searchitem_nutrinfo.setColumn(0, "todd", utlf_getCurrentDate());
- ds_send_searchitem_menuwrite.setColumn(0, "menuflag", "Q1");
- ds_send_searchitem_menucopy.setColumn(0, "menuflag", "Q1");
- ds_send_searchitem_pridmenuwrite.setColumn(0, "menuflag", "Q1");
-
- var oParam = {};
- oParam.id = "TRANT01409";
- oParam.service = "dietbaseapp.DietMenu";
- oParam.method = "reqGetPridChasu";
- oParam.inds = "req=ds_send_searchitem_menuwrite";
- oParam.outds = "ds_send1_list=ret";
- oParam.async = false;
- tranf_submit(oParam);
-
- ds_send_searchitem_pridmenuwrite.setColumn(0, "prid", ds_send1_list.getColumn(0, "prid"));
- //식단작성 탭화면의 하단 영양소정보의 분류 조회항목에 일반식 or 치료식에 해당하는 분류 자동 setting
- var menuflag = ds_send_searchitem_menuwrite.getColumn(0, "menuflag");
-
- ds_init_code_dietstatscd.filter("String(lrgcd).substr(0, 1)=='"+menuflag+"'");
- ds_init_code_dietstatscd2.copyData(ds_init_code_dietstatscd, true);
- ds_init_code_dietstatscd.filter("");
- swt_menuinfo.case1.cmb_dietstatscd.innerdataset = "ds_init_code_dietstatscd2";
- }
- function swt_menuinfo_case1_rdo_menuflag1_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- var menuflag = ds_send_searchitem_menuwrite.getColumn(0, "menuflag");
- //식단작성 그리드의 분류컬럼에 일반식 or 치료식에 해당하는 분류 자동 setting
- // if (swt_menuinfo.case1.grd_menuwrite.currentcol == 4 || ds_main_tab_menuwrite_list.rowposition >= 0) {
- // ds_init_code_dietstatscd_grd1_1.filter("lrgcd=='"+ menuflag +"'");
- // ds_init_code_dietstatscd_grd1_2.filter("lrgcd=='"+ menuflag +"'");
- // ds_init_code_dietstatscd_grd1_3.filter("lrgcd=='"+ menuflag +"'");
- // }
- //하단 영양소정보의 분류 조회항목에 일반식 or 치료식에 해당하는 분류 자동 setting
- ds_init_code_dietstatscd.filter("lrgcd=='"+menuflag+"'");
- ds_init_code_dietstatscd2.copyData(ds_init_code_dietstatscd, true);
- ds_init_code_dietstatscd.filter("");
- swt_menuinfo.case1.cmb_dietstatscd.innerdataset = "ds_init_code_dietstatscd2";
- }
- function swt_menuinfo_case1_btn_before1_onclick(obj:Button, e:ClickEventInfo)
- {
- var ym = ds_send_searchitem_menuwrite.getColumn(0, "ym");
- ym = ym.toDate().getAddDate(-1, "D");
- ym = ym.getDateFormat();
- ds_send_searchitem_menuwrite.setColumn(0, "ym", ym);
- }
- function swt_menuinfo_case1_btn_next1_onclick(obj:Button, e:ClickEventInfo)
- {
- var ym = ds_send_searchitem_menuwrite.getColumn(0, "ym");
- ym = ym.toDate().getAddDate(1, "D");
- ym = ym.getDateFormat();
- ds_send_searchitem_menuwrite.setColumn(0, "ym", ym);
- }
- function btn_pridmenusrch_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_tab_menuwrite_list.filter("");
-
- var oParam = {};
- oParam.id = "TRANT01407";
- oParam.service = "dietbaseapp.DietMenu";
- oParam.method = "reqGetPridMenuWrte";
- oParam.inds = "req=ds_send_searchitem_menuwrite";
- oParam.outds = "ds_main_tab_menuwrite_list=ret";
- oParam.async = false;
- tranf_submit(oParam);
-
- ds_main_tab_menuwrite_list.addColumn("pridseq", "string");
- columnAdd(ds_main_tab_menuwrite_list, "appdd", "", false);
- columnAdd(ds_main_tab_menuwrite_list, "h_dishflag", "", false);
-
- ds_main_tab_menuwrite_list.enableevent = false;
- ds_main_tab_menuwrite_list.updatecontrol = false;
-
- for( var i=0 ; i<ds_main_tab_menuwrite_list.rowcount ; i++ ){
- ds_main_tab_menuwrite_list.setColumn(i, "h_dishflag", ds_main_tab_menuwrite_list.getColumn(i, "dishflag"));
- }
-
- ds_main_tab_menuwrite_list.updatecontrol = true;
- ds_main_tab_menuwrite_list.enableevent = true;
-
- columnAdd(ds_main_tab_menuwrite_list, "h_pridseq", "pridseq", true);
-
- columnAdd(ds_main_tab_menuwrite_list, "h_i_ricedishcd", "ricedishcd", true);
- columnAdd(ds_main_tab_menuwrite_list, "h_o_ricedishcd", "ricedishcd", true);
-
- columnAdd(ds_main_tab_menuwrite_list, "h_i_soupdishcd", "soupdishcd", true);
- columnAdd(ds_main_tab_menuwrite_list, "h_o_soupdishcd", "soupdishcd", true);
-
- columnAdd(ds_main_tab_menuwrite_list, "h_i_sidedishcd1", "sidedishcd1", true);
- columnAdd(ds_main_tab_menuwrite_list, "h_o_sidedishcd1", "sidedishcd1", true);
-
- columnAdd(ds_main_tab_menuwrite_list, "h_i_sidedishcd2", "sidedishcd1", true);
- columnAdd(ds_main_tab_menuwrite_list, "h_o_sidedishcd2", "sidedishcd2", true);
-
- columnAdd(ds_main_tab_menuwrite_list, "h_i_sidedishcd3", "sidedishcd3", true);
- columnAdd(ds_main_tab_menuwrite_list, "h_o_sidedishcd3", "sidedishcd3", true);
-
- columnAdd(ds_main_tab_menuwrite_list, "h_i_kimchidishcd", "kimchidishcd", true);
- columnAdd(ds_main_tab_menuwrite_list, "h_o_kimchidishcd", "kimchidishcd", true);
-
- columnAdd(ds_main_tab_menuwrite_list, "h_i_etcdishcd1", "etcdishcd1", true);
- columnAdd(ds_main_tab_menuwrite_list, "h_o_etcdishcd1", "etcdishcd1", true);
-
- columnAdd(ds_main_tab_menuwrite_list, "h_i_etcdishcd2", "etcdishcd2", true);
- columnAdd(ds_main_tab_menuwrite_list, "h_o_etcdishcd2", "etcdishcd2", true);
-
- columnAdd(ds_main_tab_menuwrite_list, "h_i_etcdishcd3", "etcdishcd3", true);
- columnAdd(ds_main_tab_menuwrite_list, "h_o_etcdishcd3", "etcdishcd3", true);
-
- columnAdd(ds_main_tab_menuwrite_list, "h_i_etcdishcd4", "etcdishcd4", true);
- columnAdd(ds_main_tab_menuwrite_list, "h_o_etcdishcd4", "etcdishcd4", true);
-
- columnAdd(ds_main_tab_menuwrite_list, "h_i_etcdishcd5", "etcdishcd5", true);
- columnAdd(ds_main_tab_menuwrite_list, "h_o_etcdishcd5", "etcdishcd5", true);
-
- ds_main_tab_menuwrite_list.addColumn("dataset", "string");
-
- var rowcnt = ds_main_tab_menuwrite_list.rowcount;
- var appdd = ds_send_searchitem_menuwrite.getColumn(0, "ym");
- var j = 1;
- // 조회된 주기식단의 일련번호별로 날짜 setting
- ds_main_tab_menuwrite_list.enableevent = false;
- ds_main_tab_menuwrite_list.updatecontrol = false;
- for (var i = 0; i < rowcnt; i++ ) {
- var menuflag = ds_send_searchitem_menuwrite.getColumn(0, "menuflag");
- var mealflag = ds_main_tab_menuwrite_list.getColumn(i, "mealflag");
-
- ds_main_tab_menuwrite_list.setColumn(i, "appdd", appdd);
- if ( i != eval(rowcnt) - 1) {
- if ( ds_main_tab_menuwrite_list.getColumn(j, "h_pridseq") != ds_main_tab_menuwrite_list.getColumn(i, "h_pridseq") ) {
- appdd = appdd.toDate().getAddDate(1,"D");
- appdd = appdd.getDateFormat();
- }
- j = j + 1;
- }
- // 주기식단 가져오기 버튼을 눌러서 데이터를 가져오면 row status가 null이기 때문에 무조건 'insert'로 초기화한다.
- ds_main_tab_menuwrite_list.setRowType(i, 2);
-
- if ( !utlf_isNull(mealflag) ) {
- if(mealflag == "1"){
- ds_init_code_dietstatscd_grd1_1.filter("lrgcd=='"+ menuflag +"' && mealflag=='"+ mealflag +"'");
- ds_main_tab_menuwrite_list.setColumn(i, "dataset", "ds_init_code_dietstatscd_grd1_1");
- }else if(mealflag == "2"){
- ds_init_code_dietstatscd_grd1_2.filter("lrgcd=='"+ menuflag +"' && mealflag=='"+ mealflag +"'");
- ds_main_tab_menuwrite_list.setColumn(i, "dataset", "ds_init_code_dietstatscd_grd1_2");
- }else if(mealflag == "3"){
- ds_init_code_dietstatscd_grd1_3.filter("lrgcd=='"+ menuflag +"' && mealflag=='"+ mealflag +"'");
- ds_main_tab_menuwrite_list.setColumn(i, "dataset", "ds_init_code_dietstatscd_grd1_3");
- }
- }
- }
- ds_main_tab_menuwrite_list.updatecontrol = true;
- ds_main_tab_menuwrite_list.enableevent = true;
- }
- function btn_rowadd_onclick(obj:Button, e:ClickEventInfo)
- {
- // 식단작성 탭화면일때
- if ( swt_menuinfo.tabindex == 0 ) {
- // 행개수를 입력하면 그 숫자만큼 자동 행추가
- if ( !utlf_isNull(swt_menuinfo.case1.ipt_rowcnt.value) ) {
- ds_main_tab_menuwrite_list.enableevent = false;
- ds_main_tab_menuwrite_list.updatecontrol = false;
-
- for (var i = 0; i < eval(swt_menuinfo.case1.ipt_rowcnt.value); i++ ) {
- ds_main_tab_menuwrite_list.addRow();
- grdf_setStatusColumn(ds_main_tab_menuwrite_list, "m");
- ds_main_tab_menuwrite_list.setColumn(ds_main_tab_menuwrite_list.rowposition, "m", "i");
- }
-
- ds_main_tab_menuwrite_list.updatecontrol = true;
- ds_main_tab_menuwrite_list.enableevent = true;
- } else {
- ds_main_tab_menuwrite_list.addRow();
-
- ds_main_tab_menuwrite_list.enableevent = false;
- ds_main_tab_menuwrite_list.updatecontrol = false;
-
- grdf_setStatusColumn(ds_main_tab_menuwrite_list, "m");
- ds_main_tab_menuwrite_list.setColumn(ds_main_tab_menuwrite_list.rowposition, "m", "i");
-
- ds_main_tab_menuwrite_list.updatecontrol = true;
- ds_main_tab_menuwrite_list.enableevent = true;
- }
- }
- // 주기식단작성 탭화면일때
- else if ( swt_menuinfo.tabindex == 2 ) {
- ds_main_tab_pridmenuwrite_list.addRow();
- var prerow = ds_main_tab_pridmenuwrite_list.rowposition - 1;
- // 마지막 row의 주기일련번호를 copy
- ds_main_tab_pridmenuwrite_list.enableevent = false;
- ds_main_tab_pridmenuwrite_list.updatecontrol = false;
-
- grdf_setStatusColumn(ds_main_tab_pridmenuwrite_list, "m");
- ds_main_tab_pridmenuwrite_list.setColumn(ds_main_tab_pridmenuwrite_list.rowposition, "m", "i");
-
- if (ds_main_tab_pridmenuwrite_list.rowcount > 1) {
- ds_main_tab_pridmenuwrite_list.setColumn(ds_main_tab_pridmenuwrite_list.rowposition, "pridseq", ds_main_tab_pridmenuwrite_list.getColumn(prerow, "pridseq"));
- } else if (ds_main_tab_pridmenuwrite_list.rowcount == 1) {
- ds_main_tab_pridmenuwrite_list.setColumn(ds_main_tab_pridmenuwrite_list.rowposition, "pridseq", 1);
- }
-
- ds_main_tab_pridmenuwrite_list.updatecontrol = true;
- ds_main_tab_pridmenuwrite_list.enableevent = true;
- }
- }
- function btn_rowcopy_onclick(obj:Button, e:ClickEventInfo)
- {
- if ( swt_menuinfo.tabindex == 0 ) {
- var grdrow = ds_main_tab_menuwrite_list.rowposition;
- ds_hidden_menuwrite.clearData();
- ds_hidden_menuwrite.copyData(0, ds_main_tab_menuwrite_list, grdrow);
- ds_main_tab_menuwrite_list.insertRow(eval(grdrow) + 1);
- ds_main_tab_menuwrite_list.copyRow(eval(grdrow) + 1, ds_hidden_menuwrite, 0)
- }
- // 주기식단작성 탭화면일때
- else if ( swt_menuinfo.tabindex == 2 ) {
- var grdrow = ds_main_tab_pridmenuwrite_list.rowposition;
-
- ds_main_tab_pridmenuwrite_list.insertRow(eval(grdrow) + 1);
- ds_main_tab_pridmenuwrite_list.copyRow(eval(grdrow) + 1, ds_main_tab_pridmenuwrite_list, grdrow);
- }
- }
- function btn_rowdel_onclick(obj:Button, e:ClickEventInfo)
- {
- // 식단작성 탭화면일때
- if ( swt_menuinfo.tabindex == 0 ) {
- ds_main_tab_menuwrite_list.enableevent = false;
- ds_main_tab_menuwrite_list.updatecontrol = false;
-
- grdf_setStatusColumn(ds_main_tab_menuwrite_list, "m");
-
- ds_main_tab_menuwrite_list.updatecontrol = true;
- ds_main_tab_menuwrite_list.enableevent = true;
-
- ds_main_tab_menuwrite_list.setColumn(ds_main_tab_menuwrite_list.rowposition, "m", "d");
- ds_main_tab_menuwrite_list.filter("m!='d'");
- }
- // 주기식단작성 탭화면일때
- else if ( swt_menuinfo.tabindex == 2) {
- ds_main_tab_pridmenuwrite_list.enableevent = false;
- ds_main_tab_pridmenuwrite_list.updatecontrol = false;
-
- grdf_setStatusColumn(ds_main_tab_pridmenuwrite_list, "m");
-
- ds_main_tab_pridmenuwrite_list.updatecontrol = true;
- ds_main_tab_pridmenuwrite_list.enableevent = true;
-
- ds_main_tab_pridmenuwrite_list.setColumn(ds_main_tab_pridmenuwrite_list.rowposition, "m", "d");
- ds_main_tab_pridmenuwrite_list.filter("m!='d'");
- }
- }
- function btn_search3_onclick(obj:Button, e:ClickEventInfo)
- {
- // 식단작성 탭화면일때
- if ( swt_menuinfo.tabindex == 0 ) {
- ds_main_tab_menuwrite_list.filter("");
-
- var oParam = {};
- oParam.id = "TRANT01403";
- oParam.service = "dietbaseapp.DietMenu";
- oParam.method = "reqGetMenuWrte";
- oParam.inds = "req=ds_send_searchitem_menuwrite";
- oParam.outds = "ds_main_tab_menuwrite_list=ret";
- oParam.async = false;
- tranf_submit(oParam);
-
- columnAdd(ds_main_tab_menuwrite_list, "h_appdd", "appdd", true);
- columnAdd(ds_main_tab_menuwrite_list, "h_dishflag", "", false);
-
- ds_main_tab_menuwrite_list.enableevent = false;
- ds_main_tab_menuwrite_list.updatecontrol = false;
-
- for( var i=0 ; i<ds_main_tab_menuwrite_list.rowcount ; i++ ){
- ds_main_tab_menuwrite_list.setColumn(i, "h_dishflag", ds_main_tab_menuwrite_list.getColumn(i, "dishflag"));
- }
-
- ds_main_tab_menuwrite_list.updatecontrol = true;
- ds_main_tab_menuwrite_list.enableevent = true;
-
- columnAdd(ds_main_tab_menuwrite_list, "h_mealflag", "mealflag", true);
- columnAdd(ds_main_tab_menuwrite_list, "h_dishflag", "dishflag", true);
- columnAdd(ds_main_tab_menuwrite_list, "h_i_ricedishcd", "ricedishcd", true);
- columnAdd(ds_main_tab_menuwrite_list, "h_o_ricedishcd", "ricedishcd", true);
-
- columnAdd(ds_main_tab_menuwrite_list, "h_i_soupdishcd", "soupdishcd", true);
- columnAdd(ds_main_tab_menuwrite_list, "h_o_soupdishcd", "soupdishcd", true);
-
- columnAdd(ds_main_tab_menuwrite_list, "h_i_sidedishcd1", "sidedishcd1", true);
- columnAdd(ds_main_tab_menuwrite_list, "h_o_sidedishcd1", "sidedishcd1", true);
-
- columnAdd(ds_main_tab_menuwrite_list, "h_i_sidedishcd2", "sidedishcd2", true);
- columnAdd(ds_main_tab_menuwrite_list, "h_o_sidedishcd2", "sidedishcd2", true);
-
- columnAdd(ds_main_tab_menuwrite_list, "h_i_sidedishcd3", "sidedishcd3", true);
- columnAdd(ds_main_tab_menuwrite_list, "h_o_sidedishcd3", "sidedishcd3", true);
-
- columnAdd(ds_main_tab_menuwrite_list, "h_i_kimchidishcd", "kimchidishcd", true);
- columnAdd(ds_main_tab_menuwrite_list, "h_o_kimchidishcd", "kimchidishcd", true);
-
- columnAdd(ds_main_tab_menuwrite_list, "h_i_etcdishcd1", "etcdishcd1", true);
- columnAdd(ds_main_tab_menuwrite_list, "h_o_etcdishcd1", "etcdishcd1", true);
-
- columnAdd(ds_main_tab_menuwrite_list, "h_i_etcdishcd2", "etcdishcd2", true);
- columnAdd(ds_main_tab_menuwrite_list, "h_o_etcdishcd2", "etcdishcd2", true);
-
- columnAdd(ds_main_tab_menuwrite_list, "h_i_etcdishcd3", "etcdishcd3", true);
- columnAdd(ds_main_tab_menuwrite_list, "h_o_etcdishcd3", "etcdishcd3", true);
-
- columnAdd(ds_main_tab_menuwrite_list, "h_i_etcdishcd4", "etcdishcd4", true);
- columnAdd(ds_main_tab_menuwrite_list, "h_o_etcdishcd4", "etcdishcd4", true);
-
- columnAdd(ds_main_tab_menuwrite_list, "h_i_etcdishcd5", "etcdishcd5", true);
- columnAdd(ds_main_tab_menuwrite_list, "h_o_etcdishcd5", "etcdishcd5", true);
-
- ds_main_tab_menuwrite_list.addColumn("dataset", "string");
-
- for (var i = 0; i < ds_main_tab_menuwrite_list.rowcount; i ++){
- var menuflag = ds_send_searchitem_menuwrite.getColumn(0, "menuflag");
- var mealflag = ds_main_tab_menuwrite_list.getColumn(i, "mealflag");
- if ( !utlf_isNull(mealflag) ) {
- if(mealflag == "1"){
- ds_init_code_dietstatscd_grd1_1.filter("lrgcd=='"+ menuflag +"' && mealflag=='"+ mealflag +"'");
- ds_main_tab_menuwrite_list.setColumn(i, "dataset", "ds_init_code_dietstatscd_grd1_1");
- }else if(mealflag == "2"){
- ds_init_code_dietstatscd_grd1_2.filter("lrgcd=='"+ menuflag +"' && mealflag=='"+ mealflag +"'");
- ds_main_tab_menuwrite_list.setColumn(i, "dataset", "ds_init_code_dietstatscd_grd1_2");
- }else if(mealflag == "3"){
- ds_init_code_dietstatscd_grd1_3.filter("lrgcd=='"+ menuflag +"' && mealflag=='"+ mealflag +"'");
- ds_main_tab_menuwrite_list.setColumn(i, "dataset", "ds_init_code_dietstatscd_grd1_3");
- }
- }
- }
- }
-
- // 식단복사 탭화면일때
- else if ( swt_menuinfo.tabindex == 1 ) {
- var fromdd = ds_send_searchitem_menucopy.getColumn(0, "fromfromdd");
- var todd = ds_send_searchitem_menucopy.getColumn(0, "fromtodd");
- if ( utlf_getDateInterval(fromdd, todd) < 0 ) {
- sysf_messageBox("조회 시작일은 종료일보다 클 수", "I004");
- return;
- } else {
- var oParam = {};
- oParam.id = "TRANT01404";
- oParam.service = "dietbaseapp.DietMenu";
- oParam.method = "reqGetMenuCopy";
- oParam.inds = "req=ds_send_searchitem_menucopy";
- oParam.outds = "ds_main_tab_menucopy_list=ret";
- oParam.async = false;
- tranf_submit(oParam);
-
- columnAdd(ds_main_tab_menucopy_list, "h_appdd", "appdd", true);
-
- columnAdd(ds_main_tab_menucopy_list, "h_mealflag", "mealflag", true);
- columnAdd(ds_main_tab_menucopy_list, "h_dishflag", "dishflag", true);
- columnAdd(ds_main_tab_menucopy_list, "h_ricedishcd", "ricedishcd", true);
- columnAdd(ds_main_tab_menucopy_list, "h_soupdishcd", "soupdishcd", true);
- columnAdd(ds_main_tab_menucopy_list, "h_sidedishcd1", "sidedishcd1", true);
- columnAdd(ds_main_tab_menucopy_list, "h_sidedishcd2", "sidedishcd2", true);
- columnAdd(ds_main_tab_menucopy_list, "h_sidedishcd3", "sidedishcd3", true);
- columnAdd(ds_main_tab_menucopy_list, "h_kimchidishcd", "kimchidishcd", true);
- columnAdd(ds_main_tab_menucopy_list, "h_etcdishcd1", "etcdishcd1", true);
- columnAdd(ds_main_tab_menucopy_list, "h_etcdishcd2", "etcdishcd2", true);
- columnAdd(ds_main_tab_menucopy_list, "h_etcdishcd3", "etcdishcd3", true);
- columnAdd(ds_main_tab_menucopy_list, "h_etcdishcd4", "etcdishcd4", true);
- columnAdd(ds_main_tab_menucopy_list, "h_etcdishcd5", "etcdishcd5", true);
-
- ds_main_tab_menucopy_list.addColumn("dataset", "string");
- }
- ds_send_menucopy_list.clearData();
-
- for (var i = 0; i < ds_main_tab_menucopy_list.rowcount; i ++){
- var menuflag = ds_send_searchitem_menucopy.getColumn(0, "menuflag");
- var mealflag = ds_main_tab_menucopy_list.getColumn(i, "mealflag");
- if ( !utlf_isNull(mealflag) ) {
- if(mealflag == "1"){
- ds_init_code_dietstatscd_grd2_1.filter("lrgcd=='"+ menuflag +"' && mealflag=='"+ mealflag +"'");
- ds_main_tab_menucopy_list.setColumn(i, "dataset", "ds_init_code_dietstatscd_grd2_1");
- }else if(mealflag == "2"){
- ds_init_code_dietstatscd_grd2_2.filter("lrgcd=='"+ menuflag +"' && mealflag=='"+ mealflag +"'");
- ds_main_tab_menucopy_list.setColumn(i, "dataset", "ds_init_code_dietstatscd_grd2_2");
- }else if(mealflag == "3"){
- ds_init_code_dietstatscd_grd2_3.filter("lrgcd=='"+ menuflag +"' && mealflag=='"+ mealflag +"'");
- ds_main_tab_menucopy_list.setColumn(i, "dataset", "ds_init_code_dietstatscd_grd2_3");
- }
- }
- }
- }
- // 주기식단작성 탭화면일때
- else if ( swt_menuinfo.tabindex == 2 ) {
- ds_send_searchitem_menuwrite.setColumn(0, "menuflag", ds_send_searchitem_pridmenuwrite.getColumn(0, "menuflag"));
- var oParam = {};
- oParam.id = "TRANT01409";
- oParam.service = "dietbaseapp.DietMenu";
- oParam.method = "reqGetPridChasu";
- oParam.inds = "req=ds_send_searchitem_menuwrite";
- oParam.outds = "ds_send1_list=ret";
- oParam.async = false;
- tranf_submit(oParam);
-
- ds_main_tab_pridmenuwrite_list.filter("");
-
- ds_send_searchitem_pridmenuwrite.setColumn(0, "prid", ds_send1_list.getColumn(0, "prid"));
-
- var oParam = {};
- oParam.id = "TRANT01405";
- oParam.service = "dietbaseapp.DietMenu";
- oParam.method = "reqGetPridMenuWrte";
- oParam.inds = "req=ds_send_searchitem_pridmenuwrite";
- oParam.outds = "ds_main_tab_pridmenuwrite_list=ret";
- oParam.async = false;
- tranf_submit(oParam);
-
- columnAdd(ds_main_tab_pridmenuwrite_list, "appdd", "", false);
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_pridseq", "pridseq", true);
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_mealflag", "mealflag", true);
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_dishflag", "dishflag", true);
-
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_i_ricedishcd", "ricedishcd", true);
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_o_ricedishcd", "ricedishcd", true);
-
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_i_soupdishcd", "soupdishcd", true);
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_o_soupdishcd", "soupdishcd", true);
-
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_i_sidedishcd1", "sidedishcd1", true);
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_o_sidedishcd1", "sidedishcd1", true);
-
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_i_sidedishcd2", "sidedishcd2", true);
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_o_sidedishcd2", "sidedishcd2", true);
-
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_i_sidedishcd3", "sidedishcd3", true);
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_o_sidedishcd3", "sidedishcd3", true);
-
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_i_kimchidishcd", "kimchidishcd", true);
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_o_kimchidishcd", "kimchidishcd", true);
-
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_i_etcdishcd1", "etcdishcd1", true);
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_o_etcdishcd1", "etcdishcd1", true);
-
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_i_etcdishcd2", "etcdishcd2", true);
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_o_etcdishcd2", "etcdishcd2", true);
-
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_i_etcdishcd3", "etcdishcd3", true);
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_o_etcdishcd3", "etcdishcd3", true);
-
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_i_etcdishcd4", "etcdishcd4", true);
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_o_etcdishcd4", "etcdishcd4", true);
-
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_i_etcdishcd5", "etcdishcd5", true);
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_o_etcdishcd5", "etcdishcd5", true);
-
- ds_send_pridmenuwrite_list.clearData();
-
- ds_main_tab_pridmenuwrite_list.addColumn("dataset", "string");
-
- for (var i = 0; i < ds_main_tab_pridmenuwrite_list.rowcount; i ++){
- var menuflag = ds_send_searchitem_pridmenuwrite.getColumn(0, "menuflag");
- var mealflag = ds_main_tab_pridmenuwrite_list.getColumn(i, "mealflag");
- if ( !utlf_isNull(mealflag) ) {
- if(mealflag == "1"){
- ds_init_code_dietstatscd_grd3_1.filter("lrgcd=='"+ menuflag +"' && mealflag=='"+ mealflag +"'");
- ds_main_tab_pridmenuwrite_list.setColumn(i, "dataset", "ds_init_code_dietstatscd_grd3_1");
- }else if(mealflag == "2"){
- ds_init_code_dietstatscd_grd3_2.filter("lrgcd=='"+ menuflag +"' && mealflag=='"+ mealflag +"'");
- ds_main_tab_pridmenuwrite_list.setColumn(i, "dataset", "ds_init_code_dietstatscd_grd3_2");
- }else if(mealflag == "3"){
- ds_init_code_dietstatscd_grd3_3.filter("lrgcd=='"+ menuflag +"' && mealflag=='"+ mealflag +"'");
- ds_main_tab_pridmenuwrite_list.setColumn(i, "dataset", "ds_init_code_dietstatscd_grd3_3");
- }
- }
- }
- }
- }
- function columnAdd(dataset, colname, coldata, gubun){
- dataset.enableevent = false;
- dataset.updatecontrol = false;
-
- if(utlf_isNull(dataset.getColumnInfo(colname))){
- dataset.addColumn(colname, "string");
- }
- if(dataset.rowcount > 0 && gubun == true){
- for(var i = 0; i < dataset.rowcount;i++){
- dataset.setColumn(i, colname, dataset.getColumn(i, coldata));
- }
- }
-
- dataset.updatecontrol = true;
- dataset.enableevent = true;
- }
- function swt_menuinfo_case1_cmb_dietstatscd_oncloseup(obj:Combo, e:ComboCloseUpEventInfo)
- {
- ds_send_searchitem_nutrinfo.setColumn(0, "menuflag", ds_send_searchitem_menuwrite.getColumn(0, "menuflag"));
- var oParam = {};
- oParam.id = "TRANT01406";
- oParam.service = "dietbaseapp.DietMenu";
- oParam.method = "reqGetNutrInfo";
- oParam.inds = "req=ds_send_searchitem_nutrinfo";
- oParam.outds = "ds_main_tab_nutrinfo_list=ret";
- oParam.async = false;
- tranf_submit(oParam);
-
- ds_main_tab_nutrinfo_list.addColumn("dataset", "string");
-
- for (var i = 0; i < ds_main_tab_nutrinfo_list.rowcount; i ++){
- var menuflag = ds_send_searchitem_menuwrite.getColumn(0, "menuflag");
- var mealflag = ds_main_tab_nutrinfo_list.getColumn(i, "mealflag");
- if ( !utlf_isNull(mealflag) ) {
- if(mealflag == "1"){
- ds_init_code_dietstatscd_grd4_1.filter("lrgcd=='"+ menuflag +"' && mealflag=='"+ mealflag +"'");
- ds_main_tab_nutrinfo_list.setColumn(i, "dataset", "ds_init_code_dietstatscd_grd4_1");
- }else if(mealflag == "2"){
- ds_init_code_dietstatscd_grd4_2.filter("lrgcd=='"+ menuflag +"' && mealflag=='"+ mealflag +"'");
- ds_main_tab_nutrinfo_list.setColumn(i, "dataset", "ds_init_code_dietstatscd_grd4_2");
- }else if(mealflag == "3"){
- ds_init_code_dietstatscd_grd4_3.filter("lrgcd=='"+ menuflag +"' && mealflag=='"+ mealflag +"'");
- ds_main_tab_nutrinfo_list.setColumn(i, "dataset", "ds_init_code_dietstatscd_grd4_3");
- }
- }
- }
-
- // 그리드 하단에 평균 구하기
- if ( ds_main_tab_nutrinfo_list.rowcount > 0 ) {
- var addrow = ds_main_tab_nutrinfo_list.addRow();
- ds_main_tab_nutrinfo_list.setColumn(addrow, "dishnm", "평균");
- var val = 0;
- for (var j = 5; j < 29; j++) {
- var sum = 0;
- var avrg = 0;
- for (var i = 1; i < ds_main_tab_nutrinfo_list.rowcount; i++) {
- val = ds_main_tab_nutrinfo_list.getColumn(i, j);
- if ( !utlf_isNull(val) ) {
- sum = parseFloat(sum) + parseFloat(val);
- }
- }
- avrg = sum / (i-1) ;
- avrg = avrg.toString().getRound(-2, "HALF_UP");
- ds_main_tab_nutrinfo_list.setColumn(addrow, j, avrg);
- }
- }
- }
- function btn_pridmenuwrite_onclick(obj:Button, e:ClickEventInfo)
- {
- swt_menuinfo.tabindex = 2;
- btn_rowadd.visible = true;
- btn_rowcopy.visible = true;
- btn_rowdel.visible = true;
- btn_pridmenusrch.visible = false;
- }
- function btn_menuwrite_onclick(obj:Button, e:ClickEventInfo)
- {
- swt_menuinfo.tabindex = 0;
- btn_rowadd.visible = true;
- btn_rowcopy.visible = true;
- btn_rowdel.visible = true;
- btn_pridmenusrch.visible = true;
- swt_menuinfo_case1_rdo_menuflag1_onitemchanged();
- }
- function btn_menucopy_onclick(obj:Button, e:ClickEventInfo)
- {
- swt_menuinfo.tabindex = 1;
- btn_rowadd.visible = false;
- btn_rowcopy.visible = false;
- btn_rowdel.visible = false;
- btn_pridmenusrch.visible = false;
- }
- function swt_menuinfo_case1_btn_excel_onclick(obj:Button, e:ClickEventInfo)
- {
- grdf_exportExcel(swt_menuinfo.case1.grd_nutrinfo, "환자식단_영양소정보" + utlf_getCurrentDate(), "sheetname1" , true, "" , "" , true);
- }
- function swt_menuinfo_case2_btn_copy_onclick(obj:Button, e:ClickEventInfo)
- {
- if ( !utlf_isNull(ds_send_searchitem_menucopy.getColumn(0, "tofromdd")) ) {
- var rowcnt = ds_main_tab_menucopy_list.rowcount;
- var fromdd = ds_send_searchitem_menucopy.getColumn(0, "tofromdd");
- var j = 1;
- // 조회된 복사대상식단의 날짜를 새로운 날짜(To)로 변경
- for (var i = 0; i < rowcnt; i++ ) {
- ds_main_tab_menucopy_list.setColumn(i, "appdd", fromdd);
- if ( i != rowcnt ) {
- if ( ds_main_tab_menucopy_list.getColumn(j, "h_appdd") != ds_main_tab_menucopy_list.getColumn(i, "h_appdd") ) {
- fromdd = fromdd.toDate().getAddDate(1,"D");
- fromdd = fromdd.getDateFormat();
- }
- j = j + 1;
- }
- }
- } else {
- sysf_messageBox("날짜(식단복사(To))를", "C002");
- }
- }
- function ds_main_tab_menucopy_list_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- //그리드에서 분류를 클릭하면 일반식 또는 치료식에 해당하는 중분류 코드만 보여준다.
- if (swt_menuinfo.case2.grd_menucopy.currentcell == 2) {
- var menuflag = ds_send_searchitem_menucopy.getColumn(0, "menuflag");
- var mealflag = ds_main_tab_menucopy_list.getColumn(ds_main_tab_menucopy_list.rowposition, "mealflag");
- var dishflag = ds_main_tab_menucopy_list.getColumn(ds_main_tab_menucopy_list.rowposition, "dishflag");
-
- if ( !utlf_isNull(mealflag) ) {
- if( utlf_isNull(ds_main_tab_menucopy_list.getColumnInfo("dataset")) ){
- ds_main_tab_menucopy_list.addColumn("dataset", "string");
- }
-
- if(mealflag == "1"){
- ds_init_code_dietstatscd.filter("lrgcd=='"+ menuflag +"' && mealflag=='"+ mealflag +"'");
- ds_init_code_dietstatscd_grd2_1.copyData(ds_init_code_dietstatscd, true);
- ds_main_tab_menucopy_list.setColumn(ds_main_tab_menucopy_list.rowposition, "dataset", "ds_init_code_dietstatscd_grd2_1");
- ds_init_code_dietstatscd.filter();
- }else if(mealflag == "2"){
- ds_init_code_dietstatscd.filter("lrgcd=='"+ menuflag +"' && mealflag=='"+ mealflag +"'");
- ds_init_code_dietstatscd_grd2_2.copyData(ds_init_code_dietstatscd, true);
- ds_main_tab_menucopy_list.setColumn(ds_main_tab_menucopy_list.rowposition, "dataset", "ds_init_code_dietstatscd_grd2_2");
- ds_init_code_dietstatscd.filter();
- }else if(mealflag == "3"){
- ds_init_code_dietstatscd.filter("lrgcd=='"+ menuflag +"' && mealflag=='"+ mealflag +"'");
- ds_init_code_dietstatscd_grd2_3.copyData(ds_init_code_dietstatscd, true);
- ds_main_tab_menucopy_list.setColumn(ds_main_tab_menucopy_list.rowposition, "dataset", "ds_init_code_dietstatscd_grd2_3");
- ds_init_code_dietstatscd.filter();
- }
- } else if ( utlf_isNull(mealflag) ) {
- sysf_messageBox("끼니를", "C002");
- }
- }
- }
- function swt_menuinfo_case2_grd_menucopy_oncloseup(obj:Grid, e:GridEditEventInfo)
- {
- obj.showEditor(false);
- }
- function ds_main_tab_menuwrite_list_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if (swt_menuinfo.case1.grd_menuwrite.currentcol == 3) {
- var menuflag = ds_send_searchitem_menuwrite.getColumn(0, "menuflag");
- var mealflag = ds_main_tab_menuwrite_list.getColumn(ds_main_tab_menuwrite_list.rowposition, "mealflag");
- var dishflag = ds_main_tab_menuwrite_list.getColumn(ds_main_tab_menuwrite_list.rowposition, "dishflag");
-
- if ( !utlf_isNull(mealflag) ) {
- if( utlf_isNull(ds_main_tab_menuwrite_list.getColumnInfo("dataset")) ){
- ds_main_tab_menuwrite_list.addColumn("dataset", "string");
- }
-
- if(mealflag == "1"){
- ds_init_code_dietstatscd.filter("lrgcd=='"+ menuflag +"' && mealflag=='"+ mealflag +"'");
- ds_init_code_dietstatscd_grd1_1.copyData(ds_init_code_dietstatscd, true);
- ds_main_tab_menuwrite_list.setColumn(ds_main_tab_menuwrite_list.rowposition, "dataset", "ds_init_code_dietstatscd_grd1_1");
- ds_init_code_dietstatscd.filter();
- }else if(mealflag == "2"){
- ds_init_code_dietstatscd.filter("lrgcd=='"+ menuflag +"' && mealflag=='"+ mealflag +"'");
- ds_init_code_dietstatscd_grd1_2.copyData(ds_init_code_dietstatscd, true);
- ds_main_tab_menuwrite_list.setColumn(ds_main_tab_menuwrite_list.rowposition, "dataset", "ds_init_code_dietstatscd_grd1_2");
- ds_init_code_dietstatscd.filter();
- }else if(mealflag == "3"){
- ds_init_code_dietstatscd.filter("lrgcd=='"+ menuflag +"' && mealflag=='"+ mealflag +"'");
- ds_init_code_dietstatscd_grd1_3.copyData(ds_init_code_dietstatscd, true);
- ds_main_tab_menuwrite_list.setColumn(ds_main_tab_menuwrite_list.rowposition, "dataset", "ds_init_code_dietstatscd_grd1_3");
- ds_init_code_dietstatscd.filter();
- }
- } else if ( utlf_isNull(mealflag) ) {
- sysf_messageBox("끼니를", "C002");;
- }
- }
- }
- function swt_menuinfo_case1_grd_menuwrite_oncloseup(obj:Grid, e:GridEditEventInfo)
- {
- obj.showEditor(false);
- }
- function swt_menuinfo_case1_grd_nutrinfo_oncloseup(obj:Grid, e:GridEditEventInfo)
- {
- obj.showEditor(false);
- }
- function ds_main_tab_pridmenuwrite_list_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- //그리드에서 분류를 클릭하면 일반식 또는 치료식에 해당하는 중분류 코드만 보여준다.
- if (swt_menuinfo.case3.grd_pridmenuwrite.currentcol == 2) {
- var menuflag = ds_send_searchitem_pridmenuwrite.getColumn(0, "menuflag");
- var mealflag = ds_main_tab_pridmenuwrite_list.getColumn(ds_main_tab_pridmenuwrite_list.rowposition, "mealflag");
- var dishflag = ds_main_tab_pridmenuwrite_list.getColumn(ds_main_tab_pridmenuwrite_list.rowposition, "dishflag");
- if ( !utlf_isNull(mealflag) ) {
- if( utlf_isNull(ds_main_tab_pridmenuwrite_list.getColumnInfo("dataset")) ){
- ds_main_tab_pridmenuwrite_list.addColumn("dataset", "string");
- }
-
- if(mealflag == "1"){
- ds_init_code_dietstatscd.filter("lrgcd=='"+ menuflag +"' && mealflag=='"+ mealflag +"'");
- ds_init_code_dietstatscd_grd3_1.copyData(ds_init_code_dietstatscd, true);
- ds_main_tab_pridmenuwrite_list.setColumn(ds_main_tab_pridmenuwrite_list.rowposition, "dataset", "ds_init_code_dietstatscd_grd3_1");
- ds_init_code_dietstatscd.filter();
- }else if(mealflag == "2"){
- ds_init_code_dietstatscd.filter("lrgcd=='"+ menuflag +"' && mealflag=='"+ mealflag +"'");
- ds_init_code_dietstatscd_grd3_2.copyData(ds_init_code_dietstatscd, true);
- ds_main_tab_pridmenuwrite_list.setColumn(ds_main_tab_pridmenuwrite_list.rowposition, "dataset", "ds_init_code_dietstatscd_grd3_2");
- ds_init_code_dietstatscd.filter();
- }else if(mealflag == "3"){
- ds_init_code_dietstatscd.filter("lrgcd=='"+ menuflag +"' && mealflag=='"+ mealflag +"'");
- ds_init_code_dietstatscd_grd3_3.copyData(ds_init_code_dietstatscd, true);
- ds_main_tab_pridmenuwrite_list.setColumn(ds_main_tab_pridmenuwrite_list.rowposition, "dataset", "ds_init_code_dietstatscd_grd3_3");
- ds_init_code_dietstatscd.filter();
- }
- } else if ( utlf_isNull(mealflag) ) {
- sysf_messageBox("끼니를", "C002");
- }
- }
- }
- function swt_menuinfo_case3_grd_pridmenuwrite_oncloseup(obj:Grid, e:GridEditEventInfo)
- {
- obj.showEditor(false);
- }
- function ipt_dishnm_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13){
- obj.updateToDataset()
- btn_search_onclick();
- }
- }
- function btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- var oParam = {};
- oParam.id = "TRANT01401";
- oParam.service = "dietbaseapp.DietMenu";
- oParam.method = "reqGetDishList";
- oParam.inds = "req=ds_send_dishlist";
- oParam.outds = "ds_main_common_dishlist_list=ret";
- oParam.async = false;
- tranf_submit(oParam);
- }
- function btn_searchhidden_onclick(obj:Button, e:ClickEventInfo)
- {
- var oParam = {};
- oParam.id = "TRANT01402";
- oParam.service = "dietbaseapp.DietMenu";
- oParam.method = "reqGetFoodList";
- oParam.inds = "req=ds_send_foodlist";
- oParam.outds = "ds_main_common_foodlist_list=ret";
- oParam.async = false;
- tranf_submit(oParam);
- }
- function grd_dishlist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- //더블클릭한 식단을 왼쪽 메뉴에 넣기
- if ( e.row >= 0 && e.col >= 0) {
- // 식단작성 탭화면일때
- if ( swt_menuinfo.tabindex == 0 ) {
- if ( ds_main_tab_menuwrite_list.rowposition >= 0 ) {
- var copy_nm = ds_main_common_dishlist_list.getColumn(ds_main_common_dishlist_list.rowposition, "dishnm");
- var copy_cd = ds_main_common_dishlist_list.getColumn(ds_main_common_dishlist_list.rowposition, "dishcd");
-
- var txtColumn1 = swt_menuinfo.case1.grd_menuwrite.getCellProperty("body", swt_menuinfo.case1.grd_menuwrite.currentcol, "text");
- var txtColumn2 = swt_menuinfo.case1.grd_menuwrite.getCellProperty("body", eval(swt_menuinfo.case1.grd_menuwrite.currentcol) + 1, "text");
- var txtColumn3 = swt_menuinfo.case1.grd_menuwrite.getCellProperty("body", eval(swt_menuinfo.case1.grd_menuwrite.currentcol) + 2, "text");
-
- var xpath_nm1 = utlf_transNullToEmpty(txtColumn1).replace("bind:", "");
- var xpath_nm2 = utlf_transNullToEmpty(txtColumn2).replace("bind:", "");
- var xpath_nm3 = utlf_transNullToEmpty(txtColumn3).replace("bind:", "");
-
- ds_main_tab_menuwrite_list.enableevent = false;
- ds_main_tab_menuwrite_list.updatecontrol = false;
- ds_main_tab_menuwrite_list.setColumn(ds_main_tab_menuwrite_list.rowposition, xpath_nm1, copy_nm);
- ds_main_tab_menuwrite_list.setColumn(ds_main_tab_menuwrite_list.rowposition, xpath_nm2, copy_cd);
-
- if ( ds_main_tab_menuwrite_list.getColumn(ds_main_tab_menuwrite_list.rowposition, "m") != "i" && ds_main_tab_menuwrite_list.getColumn(ds_main_tab_menuwrite_list.rowposition, xpath_nm2) != ds_main_tab_menuwrite_list.getColumn(ds_main_tab_menuwrite_list.rowposition, xpath_nm3) ) {
- ds_main_tab_menuwrite_list.setRowType(ds_main_tab_menuwrite_list.rowposition, 4);
- }
- ds_main_tab_menuwrite_list.updatecontrol = true;
- ds_main_tab_menuwrite_list.enableevent = true;
- }
- }
- // 주기식단작성 탭화면일때
- else if ( swt_menuinfo.tabindex == 2 ) {
- if ( ds_main_tab_pridmenuwrite_list.rowposition >= 0 ) {
- var copy_nm = ds_main_common_dishlist_list.getColumn(ds_main_common_dishlist_list.rowposition, "dishnm");
- var copy_cd = ds_main_common_dishlist_list.getColumn(ds_main_common_dishlist_list.rowposition, "dishcd");
-
- var txtColumn1 = swt_menuinfo.case3.grd_pridmenuwrite.getCellProperty("body", swt_menuinfo.case3.grd_pridmenuwrite.currentcol, "text");
- var txtColumn2 = swt_menuinfo.case3.grd_pridmenuwrite.getCellProperty("body", eval(swt_menuinfo.case3.grd_pridmenuwrite.currentcol) + 1, "text");
- var txtColumn3 = swt_menuinfo.case3.grd_pridmenuwrite.getCellProperty("body", eval(swt_menuinfo.case3.grd_pridmenuwrite.currentcol) + 2, "text");
-
- var xpath_nm1 = utlf_transNullToEmpty(txtColumn1).replace("bind:", "");
- var xpath_nm2 = utlf_transNullToEmpty(txtColumn2).replace("bind:", "");
- var xpath_nm3 = utlf_transNullToEmpty(txtColumn3).replace("bind:", "");
-
- ds_main_tab_pridmenuwrite_list.enableevent = false;
- ds_main_tab_pridmenuwrite_list.updatecontrol = false;
- ds_main_tab_pridmenuwrite_list.setColumn(ds_main_tab_pridmenuwrite_list.rowposition, xpath_nm1, copy_nm);
- ds_main_tab_pridmenuwrite_list.setColumn(ds_main_tab_pridmenuwrite_list.rowposition, xpath_nm2, copy_cd);
-
- if ( ds_main_tab_pridmenuwrite_list.getColumn(ds_main_tab_pridmenuwrite_list.rowposition, "m") != "i" && ds_main_tab_pridmenuwrite_list.getColumn(ds_main_tab_pridmenuwrite_list.rowposition, xpath_nm2) != ds_main_tab_pridmenuwrite_list.getColumn(ds_main_tab_pridmenuwrite_list.rowposition, xpath_nm3) ) {
- ds_main_tab_pridmenuwrite_list.setRowType(ds_main_tab_pridmenuwrite_list.rowposition, 4);
- }
- ds_main_tab_pridmenuwrite_list.updatecontrol = true;
- ds_main_tab_pridmenuwrite_list.enableevent = true;
- }
- }
- }
-
- //더블클릭한 식단의 레시피정보 조회
- //식단작성 탭화면일때
- if ( swt_menuinfo.tabindex == 0 ) {
- var recipeflag = swt_menuinfo.case1.rdo_menuflag1.value; //일반식 or 치료식 구분
- }
- //식단복사 탭화면일때
- else if ( swt_menuinfo.tabindex == 1 ) {
- var recipeflag = swt_menuinfo.case2.rdo_menuflag2.value; //일반식 or 치료식 구분
- }
- //주기식단작성 탭화면일때
- else if ( swt_menuinfo.tabindex == 2 ) {
- var recipeflag = swt_menuinfo.case3.rdo_menuflag3.value; //일반식 or 치료식 구분
- }
- var copy_val2 = ds_main_common_dishlist_list.getColumn(ds_main_common_dishlist_list.rowposition, "dishcd");
- ds_send_foodlist.setColumn(0, "recipeflag", recipeflag);
- ds_send_foodlist.setColumn(0, "dishcd", copy_val2);
-
- var oParam = {};
- oParam.id = "TRANT01402";
- oParam.service = "dietbaseapp.DietMenu";
- oParam.method = "reqGetFoodList";
- oParam.inds = "req=ds_send_foodlist";
- oParam.outds = "ds_main_common_foodlist_list=ret";
- oParam.async = false;
- //oParam.callback = "cf_TRANT01402";
- tranf_submit(oParam);
- }
- function btn_reset_onclick(obj:Button, e:ClickEventInfo)
- {
- finit();
- }
- function btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- if ( sysf_messageBox("", "Q002") == 6 ) {
- // 식단작성 탭화면 일때
- if ( swt_menuinfo.tabindex == 0 ) {
- ds_main_tab_menuwrite_list.enableevent = false;
- ds_main_tab_menuwrite_list.updatecontrol = false;
-
- grdf_setStatusColumn(ds_main_tab_menuwrite_list, "m");
-
- ds_main_tab_menuwrite_list.updatecontrol = true;
- ds_main_tab_menuwrite_list.enableevent = true;
-
- ds_main_tab_menuwrite_list.filter("");
-
- var update = grdf_getGridUpdateData(swt_menuinfo.case1.grd_menuwrite);
- if(update.rowcount == 0){
- sysf_messageBox("업데이트 정보가 없습니다.", "I");
- return 0;
- } else {
- for (var i = 0; i < ds_main_tab_menuwrite_list.rowcount; i++) {
- //필수입력항목 체크
- if ( (utlf_isNull(ds_main_tab_menuwrite_list.getColumn(i, "appdd"))) ||
- (utlf_isNull(ds_main_tab_menuwrite_list.getColumn(i, "mealflag"))) ||
- (utlf_isNull(ds_main_tab_menuwrite_list.getColumn(i, "dishflag"))) ) {
- sysf_messageBox("년월일, 끼니, 분류 항목은", "I003");
- return;
- }
-
- //주식부터 기타5까지 체크하여 음식명이 null이면 숨겨져있는 해당 음식코드를 '-'로 setting
- for (var k = 8; k <= 38; k+=3 ) {
- var txtColumn = swt_menuinfo.case1.grd_menuwrite.getCellProperty("body", k, "text");
- txtColumn = utlf_transNullToEmpty(txtColumn).replace("bind:", "");
-
- var txtColumn2 = swt_menuinfo.case1.grd_menuwrite.getCellProperty("body", k + 1, "text");
- txtColumn2 = utlf_transNullToEmpty(txtColumn2).replace("bind:", "");
-
- var dishnm = ds_main_tab_menuwrite_list.getColumn(i, txtColumn);
-
- if ( utlf_isNull(dishnm) ) {
- ds_main_tab_menuwrite_list.setColumn(i, txtColumn2, "-");
- }
- }
- }
- ds_send_menuwrite.setColumn(0, "menuflag", ds_send_searchitem_menuwrite.getColumn(0, "menuflag"));
- ds_send_menuwrite.setColumn(0, "ym", ds_send_searchitem_menuwrite.getColumn(0, "ym"));
-
- var update = grdf_getGridUpdateData(swt_menuinfo.case1.grd_menuwrite);
- ds_send_menuwrite_list.copyData(update, true);
-
- if( utlf_isNull(ds_send_menuwrite_list.getColumnInfo("menuflag")) ){
- ds_send_menuwrite_list.addColumn("menuflag", "string");
- }
- if( utlf_isNull(ds_send_menuwrite_list.getColumnInfo("ym")) ){
- ds_send_menuwrite_list.addColumn("ym", "string");
- }
-
- for( var i=0 ; i<ds_send_menuwrite_list.rowcount ; i++ ){
- ds_send_menuwrite_list.setColumn(i, "menuflag", ds_send_menuwrite.getColumn(0, "menuflag"));
- ds_send_menuwrite_list.setColumn(i, "ym", ds_send_menuwrite.getColumn(0, "ym"));
- }
-
- var oParam = {};
- oParam.id = "TXANT01401";
- oParam.service = "dietbaseapp.DietMenu";
- oParam.method = "reqExeMenuWrte";
- oParam.inds = "req=ds_send_menuwrite_list:A";
- oParam.outds = "ds_hidden_ret=ret";
- oParam.async = false;
- tranf_submit(oParam);
-
- ds_send_menuwrite_list.clearData();
-
- ds_main_tab_menuwrite_list.filter("m!='d'");
- }
- }
- // 식단복사 탭화면일때
- else if ( swt_menuinfo.tabindex == 1 ) {
- var rows = ds_main_tab_menucopy_list.rowcount;
-
- // rowStatus가 null이므로 강제로 insert를 setting
- ds_main_tab_menucopy_list.enableevent = false;
- ds_main_tab_menucopy_list.updatecontrol = false;
- for (var i = 0; i < rows; i++) {
- ds_main_tab_menucopy_list.setRowType(i, 2);//insert
- }
- ds_main_tab_menucopy_list.updatecontrol = true;
- ds_main_tab_menucopy_list.enableevent = true;
-
- ds_send_menucopy.setColumn(0, "menuflag", ds_send_searchitem_menucopy.getColumn(0, "menuflag"));
-
- var updateData = grdf_getGridUpdateData(swt_menuinfo.case2.grd_menucopy);
- grdf_setStatusColumn(updateData, "m");
- ds_send_menucopy_list.copyData(updateData, true);
- ds_send_menucopy_list.enableevent = false;
- ds_send_menucopy_list.updatecontrol = false;
- dsf_setDefaultVal(ds_send_menucopy_list, "menuflag:"+ds_send_searchitem_menucopy.getColumn(0, "menuflag")+",instcd:"+ ds_send_menucopy.getColumn(0, "menuflag") +"");
- ds_send_menucopy_list.updatecontrol = true;
- ds_send_menucopy_list.enableevent = true;
-
- var oParam = {};
- oParam.id = "TXANT01402";
- oParam.service = "dietbaseapp.DietMenu";
- oParam.method = "reqExeMenuCopy";
- oParam.inds = "req=ds_send_menucopy_list";
- oParam.outds = "ds_hidden_ret=ret";
- oParam.async = false;
- tranf_submit(oParam);
- }
- // 주기식단작성 탭화면일때
- else if ( swt_menuinfo.tabindex == 2 ) {
- ds_main_tab_pridmenuwrite_list.enableevent = false;
- ds_main_tab_pridmenuwrite_list.updatecontrol = false;
-
- grdf_setStatusColumn(ds_main_tab_pridmenuwrite_list, "m");
-
- ds_main_tab_pridmenuwrite_list.updatecontrol = true;
- ds_main_tab_pridmenuwrite_list.enableevent = true;
-
- ds_main_tab_pridmenuwrite_list.filter("");
-
- var update = grdf_getGridUpdateData(swt_menuinfo.case3.grd_pridmenuwrite);
-
- if(update.rowcount == 0){
- sysf_messageBox("업데이트 정보가 없습니다.", "I");
- return 0;
-
- } else {
- var prid = ds_send_searchitem_pridmenuwrite.getColumn(0, "prid");
- for (var i = 0; i < ds_main_tab_pridmenuwrite_list.rowcount; i++) {
- //필수입력항목 체크
- if ( (utlf_isNull(ds_main_tab_pridmenuwrite_list.getColumn(i, "pridseq"))) ||
- (utlf_isNull(ds_main_tab_pridmenuwrite_list.getColumn(i, "mealflag"))) ||
- (utlf_isNull(ds_main_tab_pridmenuwrite_list.getColumn(i, "dishflag"))) ) {
- sysf_messageBox("주기No, 끼니, 분류 항목은", "I003");
- return;
- }
- //주기를 벗어나지 않는지 체크
- var pridseq = ds_main_tab_pridmenuwrite_list.getColumn(i, "pridseq");
- if ( parseInt(pridseq) > parseInt(prid) ) {
- sysf_messageBox("주기를", "E003");
- return;
- }
-
- //주식부터 기타5까지 체크하여 음식명이 null이면 숨겨져있는 해당 음식코드를 '-'로 setting
- for ( k = 7; k <= 37; k+=3 ) {
- //var dishnm = ds_main_tab_pridmenuwrite_list.getColumn(i, "/root/main/tab/pridmenuwrite/list["+ i +"]/" + grd_pridmenuwrite.colAttribute(k, "ref"));
- var txtColumn = swt_menuinfo.case3.grd_pridmenuwrite.getCellProperty("body", k, "text");
- txtColumn = utlf_transNullToEmpty(txtColumn).replace("bind:", "");
-
- var txtColumn2 = swt_menuinfo.case3.grd_pridmenuwrite.getCellProperty("body", k + 1, "text");
- txtColumn2 = utlf_transNullToEmpty(txtColumn2).replace("bind:", "");
-
- var dishnm = ds_main_tab_pridmenuwrite_list.getColumn(i, txtColumn);
-
- if ( utlf_isNull(dishnm) ) {
- ds_main_tab_pridmenuwrite_list.setColumn(i, txtColumn2, "-");
- }
- }
- }
- var update = grdf_getGridUpdateData(swt_menuinfo.case3.grd_pridmenuwrite);
- ds_send_pridmenuwrite_list.assign(update);
-
- ds_send_pridmenuwrite_list.enableevent = false;
- ds_send_pridmenuwrite_list.updatecontrol = false;
- dsf_setDefaultVal(ds_send_pridmenuwrite_list, "menuflag:"+ds_send_searchitem_pridmenuwrite.getColumn(0, "menuflag")+",prid:"+ ds_send_searchitem_pridmenuwrite.getColumn(0, "prid") +"");
- ds_send_pridmenuwrite_list.updatecontrol = true;
- ds_send_pridmenuwrite_list.enableevent = true;
- trace(ds_send_pridmenuwrite_list.saveXML("ds_send_pridmenuwrite_list", "all"));
-
- var oParam = {};
- oParam.id = "TXANT01403";
- oParam.service = "dietbaseapp.DietMenu";
- oParam.method = "reqExePridMenuWrte";
- oParam.inds = "req=ds_send_pridmenuwrite_list:A";
- oParam.outds = "ds_hidden_ret=ret";
- oParam.async = false;
- tranf_submit(oParam);
-
- ds_main_tab_pridmenuwrite_list.filter("");
-
- var oParam = {};
- oParam.id = "TRANT01405";
- oParam.service = "dietbaseapp.DietMenu";
- oParam.method = "reqGetPridMenuWrte";
- oParam.inds = "req=ds_send_searchitem_pridmenuwrite";
- oParam.outds = "ds_main_tab_pridmenuwrite_list=ret";
- oParam.async = false;
- tranf_submit(oParam);
-
- columnAdd(ds_main_tab_pridmenuwrite_list, "appdd", "", false);
-
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_pridseq", "pridseq", true);
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_mealflag", "mealflag", true);
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_dishflag", "dishflag", true);
-
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_i_ricedishcd", "ricedishcd", true);
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_o_ricedishcd", "ricedishcd", true);
-
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_i_soupdishcd", "soupdishcd", true);
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_o_soupdishcd", "soupdishcd", true);
-
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_i_sidedishcd1", "sidedishcd1", true);
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_o_sidedishcd1", "sidedishcd1", true);
-
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_i_sidedishcd2", "sidedishcd2", true);
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_o_sidedishcd2", "sidedishcd2", true);
-
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_i_sidedishcd3", "sidedishcd3", true);
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_o_sidedishcd3", "sidedishcd3", true);
-
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_i_kimchidishcd", "kimchidishcd", true);
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_o_kimchidishcd", "kimchidishcd", true);
-
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_i_etcdishcd1", "etcdishcd1", true);
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_o_etcdishcd1", "etcdishcd1", true);
-
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_i_etcdishcd2", "etcdishcd2", true);
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_o_etcdishcd2", "etcdishcd2", true);
-
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_i_etcdishcd3", "etcdishcd3", true);
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_o_etcdishcd3", "etcdishcd3", true);
-
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_i_etcdishcd4", "etcdishcd4", true);
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_o_etcdishcd4", "etcdishcd4", true);
-
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_i_etcdishcd5", "etcdishcd5", true);
- columnAdd(ds_main_tab_pridmenuwrite_list, "h_o_etcdishcd5", "etcdishcd5", true);
-
- ds_send_pridmenuwrite_list.clearData();
-
- ds_main_tab_pridmenuwrite_list.addColumn("dataset", "string");
-
- for (var i = 0; i < ds_main_tab_pridmenuwrite_list.rowcount; i ++){
- var menuflag = ds_send_searchitem_pridmenuwrite.getColumn(0, "menuflag");
- var mealflag = ds_main_tab_pridmenuwrite_list.getColumn(i, "mealflag");
- if ( !utlf_isNull(mealflag) ) {
- if(mealflag == "1"){
- ds_init_code_dietstatscd_grd3_1.filter("lrgcd=='"+ menuflag +"' && mealflag=='"+ mealflag +"'");
- ds_main_tab_pridmenuwrite_list.setColumn(i, "dataset", "ds_init_code_dietstatscd_grd3_1");
- }else if(mealflag == "2"){
- ds_init_code_dietstatscd_grd3_2.filter("lrgcd=='"+ menuflag +"' && mealflag=='"+ mealflag +"'");
- ds_main_tab_pridmenuwrite_list.setColumn(i, "dataset", "ds_init_code_dietstatscd_grd3_2");
- }else if(mealflag == "3"){
- ds_init_code_dietstatscd_grd3_3.filter("lrgcd=='"+ menuflag +"' && mealflag=='"+ mealflag +"'");
- ds_main_tab_pridmenuwrite_list.setColumn(i, "dataset", "ds_init_code_dietstatscd_grd3_3");
- }
- }
- }
- }
- }
- } else { return; }
- }
- function swt_menuinfo_onchanged(obj:Tab, e:TabIndexChangeEventInfo)
- {
- switch( e.postindex ){
- case 0 :
- btn_pridmenuwrite.setSelectStatus(false);
- btn_menuwrite.setSelectStatus(true);
- btn_menucopy.setSelectStatus(false);
- break;
-
- case 1 :
- btn_pridmenuwrite.setSelectStatus(false);
- btn_menuwrite.setSelectStatus(false);
- btn_menucopy.setSelectStatus(true);
- break;
-
- case 2 :
- btn_pridmenuwrite.setSelectStatus(true);
- btn_menuwrite.setSelectStatus(false);
- btn_menucopy.setSelectStatus(false);
- break;
-
- default :
- break;
- }
- }
- function swt_menuinfo_case2_grd_menucopy_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- //그리드에서 분류를 클릭하면 일반식 또는 치료식에 해당하는 중분류 코드만 보여준다.
- if (swt_menuinfo.case2.grd_menucopy.currentcell == 3) {
- var menuflag = ds_send_searchitem_menucopy.getColumn(0, "menuflag");
- var mealflag = ds_main_tab_menucopy_list.getColumn(ds_main_tab_menucopy_list.rowposition, "mealflag");
- var dishflag = ds_main_tab_menucopy_list.getColumn(ds_main_tab_menucopy_list.rowposition, "dishflag");
-
- if ( !utlf_isNull(mealflag) ) {
- if( utlf_isNull(ds_main_tab_menucopy_list.getColumnInfo("dataset")) ){
- ds_main_tab_menucopy_list.addColumn("dataset", "string");
- }
-
- if(mealflag == "1"){
- ds_init_code_dietstatscd.filter("lrgcd=='"+ menuflag +"' && mealflag=='"+ mealflag +"'");
- ds_init_code_dietstatscd_grd2_1.copyData(ds_init_code_dietstatscd, true);
- ds_main_tab_menucopy_list.setColumn(ds_main_tab_menucopy_list.rowposition, "dataset", "ds_init_code_dietstatscd_grd2_1");
- ds_init_code_dietstatscd.filter();
- }else if(mealflag == "2"){
- ds_init_code_dietstatscd.filter("lrgcd=='"+ menuflag +"' && mealflag=='"+ mealflag +"'");
- ds_init_code_dietstatscd_grd2_2.copyData(ds_init_code_dietstatscd, true);
- ds_main_tab_menucopy_list.setColumn(ds_main_tab_menucopy_list.rowposition, "dataset", "ds_init_code_dietstatscd_grd2_2");
- ds_init_code_dietstatscd.filter();
- }else if(mealflag == "3"){
- ds_init_code_dietstatscd.filter("lrgcd=='"+ menuflag +"' && mealflag=='"+ mealflag +"'");
- ds_init_code_dietstatscd_grd2_3.copyData(ds_init_code_dietstatscd, true);
- ds_main_tab_menucopy_list.setColumn(ds_main_tab_menucopy_list.rowposition, "dataset", "ds_init_code_dietstatscd_grd2_3");
- ds_init_code_dietstatscd.filter();
- }
- } else if ( utlf_isNull(mealflag) ) {
- sysf_messageBox("끼니를", "C002");
- }
- }
- }
- function swt_menuinfo_case1_grd_menuwrite_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if (swt_menuinfo.case1.grd_menuwrite.currentcol == 4) {
- var menuflag = ds_send_searchitem_menuwrite.getColumn(0, "menuflag");
- var mealflag = ds_main_tab_menuwrite_list.getColumn(ds_main_tab_menuwrite_list.rowposition, "mealflag");
- var dishflag = ds_main_tab_menuwrite_list.getColumn(ds_main_tab_menuwrite_list.rowposition, "dishflag");
-
- if ( !utlf_isNull(mealflag) ) {
- if( utlf_isNull(ds_main_tab_menuwrite_list.getColumnInfo("dataset")) ){
- ds_main_tab_menuwrite_list.addColumn("dataset", "string");
- }
-
- if(mealflag == "1"){
- ds_init_code_dietstatscd.filter("lrgcd=='"+ menuflag +"' && mealflag=='"+ mealflag +"'");
- ds_init_code_dietstatscd_grd1_1.copyData(ds_init_code_dietstatscd, true);
- ds_main_tab_menuwrite_list.setColumn(ds_main_tab_menuwrite_list.rowposition, "dataset", "ds_init_code_dietstatscd_grd1_1");
- ds_init_code_dietstatscd.filter();
- }else if(mealflag == "2"){
- ds_init_code_dietstatscd.filter("lrgcd=='"+ menuflag +"' && mealflag=='"+ mealflag +"'");
- ds_init_code_dietstatscd_grd1_2.copyData(ds_init_code_dietstatscd, true);
- ds_main_tab_menuwrite_list.setColumn(ds_main_tab_menuwrite_list.rowposition, "dataset", "ds_init_code_dietstatscd_grd1_2");
- ds_init_code_dietstatscd.filter();
- }else if(mealflag == "3"){
- ds_init_code_dietstatscd.filter("lrgcd=='"+ menuflag +"' && mealflag=='"+ mealflag +"'");
- ds_init_code_dietstatscd_grd1_3.copyData(ds_init_code_dietstatscd, true);
- ds_main_tab_menuwrite_list.setColumn(ds_main_tab_menuwrite_list.rowposition, "dataset", "ds_init_code_dietstatscd_grd1_3");
- ds_init_code_dietstatscd.filter();
- }
- } else if ( utlf_isNull(mealflag) ) {
- sysf_messageBox("끼니를", "C002");;
- }
- }
- }
- function swt_menuinfo_case3_grd_pridmenuwrite_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- //그리드에서 분류를 클릭하면 일반식 또는 치료식에 해당하는 중분류 코드만 보여준다.
- if (swt_menuinfo.case3.grd_pridmenuwrite.currentcol == 3) {
- var menuflag = ds_send_searchitem_pridmenuwrite.getColumn(0, "menuflag");
- var mealflag = ds_main_tab_pridmenuwrite_list.getColumn(ds_main_tab_pridmenuwrite_list.rowposition, "mealflag");
- var dishflag = ds_main_tab_pridmenuwrite_list.getColumn(ds_main_tab_pridmenuwrite_list.rowposition, "dishflag");
- if ( !utlf_isNull(mealflag) ) {
- if( utlf_isNull(ds_main_tab_pridmenuwrite_list.getColumnInfo("dataset")) ){
- ds_main_tab_pridmenuwrite_list.addColumn("dataset", "string");
- }
-
- if(mealflag == "1"){
- ds_init_code_dietstatscd.filter("lrgcd=='"+ menuflag +"' && mealflag=='"+ mealflag +"'");
- ds_init_code_dietstatscd_grd3_1.copyData(ds_init_code_dietstatscd, true);
- ds_main_tab_pridmenuwrite_list.setColumn(ds_main_tab_pridmenuwrite_list.rowposition, "dataset", "ds_init_code_dietstatscd_grd3_1");
- ds_init_code_dietstatscd.filter();
- }else if(mealflag == "2"){
- ds_init_code_dietstatscd.filter("lrgcd=='"+ menuflag +"' && mealflag=='"+ mealflag +"'");
- ds_init_code_dietstatscd_grd3_2.copyData(ds_init_code_dietstatscd, true);
- ds_main_tab_pridmenuwrite_list.setColumn(ds_main_tab_pridmenuwrite_list.rowposition, "dataset", "ds_init_code_dietstatscd_grd3_2");
- ds_init_code_dietstatscd.filter();
- }else if(mealflag == "3"){
- ds_init_code_dietstatscd.filter("lrgcd=='"+ menuflag +"' && mealflag=='"+ mealflag +"'");
- ds_init_code_dietstatscd_grd3_3.copyData(ds_init_code_dietstatscd, true);
- ds_main_tab_pridmenuwrite_list.setColumn(ds_main_tab_pridmenuwrite_list.rowposition, "dataset", "ds_init_code_dietstatscd_grd3_3");
- ds_init_code_dietstatscd.filter();
- }
- } else if ( utlf_isNull(mealflag) ) {
- sysf_messageBox("끼니를", "C002");
- }
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|