SPCIT00600_설문지문항관리.xfdl 211 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPCIT00600" classname="SPCIT00600_설문지문항관리" inheritanceid="" position="absolute 0 0 960 744" titletext="설문지문항관리" oninit="SPCIT00600_oninit" onload="SPCIT00600_onload">
  5. <Layouts>
  6. <Layout>
  7. <Tab id="switch1" taborder="13" tabindex="0" position="absolute 0 325 960 742" class="tab_Normal">
  8. <Tabpages>
  9. <Tabpage id="case1" text="설문 마스터 내용">
  10. <Layouts>
  11. <Layout>
  12. <Shape id="line3" linetype="horizontal" class="line_10" position="absolute 0 28 960 34"/>
  13. <Button id="btn_prestqestcopy" taborder="1" text="현재 설문으로 복사" class="btn2" position="absolute 841 9 960 28" onclick="switch1_case1_btn_prestqestcopy_onclick"/>
  14. <Shape id="line4" linetype="horizontal" class="line_2" position="absolute 0 55 960 61"/>
  15. <Static id="caption8" text="설문 목적 분류" class="cell_1" position="absolute 0 33 98 56"/>
  16. <Edit id="input" taborder="2" enable="false" position="absolute 101 35 231 54"/>
  17. <Edit id="input1" taborder="3" enable="false" position="absolute 233 35 367 54"/>
  18. <Static id="caption9" text="등록부서" class="cell_1" position="absolute 370 33 468 56"/>
  19. <Edit id="ipt_qestrgstdeptcd" taborder="4" enable="false" position="absolute 471 35 671 54"/>
  20. <Static id="caption10" text="등록자" class="cell_1" position="absolute 674 33 772 56"/>
  21. <Edit id="ipt_qestrgstid" taborder="5" enable="false" position="absolute 775 35 957 54"/>
  22. <Shape id="line5" linetype="horizontal" class="line_2" position="absolute 0 81 960 87"/>
  23. <Static id="caption11" text="문항그룹명" class="cell_1" position="absolute 0 59 98 82"/>
  24. <Edit id="input2" taborder="6" enable="false" position="absolute 101 61 321 80"/>
  25. <Static id="caption12" text="설문 요약어" class="cell_1" position="absolute 370 59 468 82"/>
  26. <Edit id="ipt_qestsmmcnts" taborder="7" enable="false" position="absolute 471 61 671 80"/>
  27. <Static id="caption13" text="등록일" class="cell_1" position="absolute 674 59 772 82"/>
  28. <MaskEdit id="ipt_qestrgstdd" taborder="8" mask="####-##-##" enable="false" position="absolute 775 61 957 80" maskchar=" " type="string" trimtype="both" style=":disabled {align:left middle;}"/>
  29. <Shape id="line6" linetype="horizontal" class="line_2" position="absolute 0 132 960 138"/>
  30. <Static id="caption14" text="설문 내용" class="cell_1" position="absolute 0 85 98 133"/>
  31. <TextArea id="tar_qestcnts" taborder="9" enable="false" position="absolute 101 86 958 133" wordwrap="word"/>
  32. <Shape id="line7" linetype="horizontal" class="line_3" position="absolute 0 158 960 164"/>
  33. <Static id="caption15" text="설문문항 종류" class="cell_1" position="absolute 0 136 98 159"/>
  34. <Radio id="rdo_qestkindcd" taborder="10" columncount="9" rowcount="0" innerdataset="@ds_C0101" codecolumn="cdid" datacolumn="cdnm" enable="false" position="absolute 104 138 953 159" onitemchanged="switch1_case1_rdo_qestkindcd_onitemchanged"/>
  35. <Tab id="switch2" taborder="11" tabindex="0" position="absolute 0 159 960 377" class="tab_Normal">
  36. <Tabpages>
  37. <Tabpage id="case2">
  38. <Layouts>
  39. <Layout>
  40. <Shape id="line8" linetype="horizontal" class="line_10" position="absolute 0 24 960 30"/>
  41. <Static id="caption17" text="단일 선택" class="tit_2" position="absolute 0 8 90 30"/>
  42. <Static id="caption18" text="보기 개수" class="cell_1" position="absolute 0 29 98 52"/>
  43. <Edit id="input3" taborder="1" enable="false" position="absolute 101 31 214 50"/>
  44. <Static id="caption19" text="보기 열 개수" class="cell_1" position="absolute 217 29 315 52"/>
  45. <Edit id="input4" taborder="2" enable="false" position="absolute 318 31 431 50"/>
  46. <Grid id="grd_qestchoicntslist" taborder="3" binddataset="ds_main_itemchoilist_qestchoicntslist" useinputpanel="false" position="absolute 0 55 960 193" autoenter="select" cellsizingtype="col" cellclickbound="cell">
  47. <Formats>
  48. <Format id="default">
  49. <Columns>
  50. <Column size="26"/>
  51. <Column size="772"/>
  52. <Column size="140"/>
  53. <Column size="0"/>
  54. </Columns>
  55. <Rows>
  56. <Row size="24" band="head"/>
  57. <Row size="24"/>
  58. </Rows>
  59. <Band id="head">
  60. <Cell/>
  61. <Cell col="1" text="설문 문항 보기"/>
  62. <Cell col="2" text="서술입력 추가 여부"/>
  63. <Cell col="3"/>
  64. </Band>
  65. <Band id="body">
  66. <Cell celltype="head" expr="currow+1"/>
  67. <Cell col="1" displaytype="text" edittype="none" text="bind:qestitemanswchoicnts"/>
  68. <Cell col="2" displaytype="checkbox" edittype="expr:edittype" style="controlbackground:EXPR(edittype == 'none' ? 'silver' : '');controlborder:EXPR(edittype == 'none' ? '1 solid #708090cc' : '');" text="bind:descinptyn" expr="expr:descinptyn == 'Y' ? 1 : 0"/>
  69. <Cell col="3" text="bind:answchoiseqno"/>
  70. </Band>
  71. </Format>
  72. </Formats>
  73. </Grid>
  74. <Shape id="line13" class="line_2" position="absolute 0 51 960 57"/>
  75. </Layout>
  76. </Layouts>
  77. </Tabpage>
  78. <Tabpage id="case3">
  79. <Layouts>
  80. <Layout>
  81. <Shape id="line12" linetype="horizontal" class="line_10" position="absolute 0 24 960 30"/>
  82. <Static id="caption26" text="다중 선택" class="tit_2" position="absolute 0 8 90 30"/>
  83. <Shape id="line13" linetype="horizontal" class="line_2" position="absolute 0 51 960 57"/>
  84. <Static id="caption27" text="보기 개수" class="cell_1" position="absolute 0 29 98 52"/>
  85. <Edit id="input5" taborder="1" enable="false" position="absolute 101 31 214 50"/>
  86. <Static id="caption28" text="보기 열 개수" class="cell_1" position="absolute 217 29 315 52"/>
  87. <Edit id="input6" taborder="2" enable="false" position="absolute 318 31 431 50"/>
  88. <Grid id="grd_case2_qestchoicntslist" taborder="3" binddataset="ds_main_itemchoilist_qestchoicntslist" useinputpanel="false" position="absolute 0 55 960 193" autoenter="select" cellclickbound="cell" cellsizingtype="col">
  89. <Formats>
  90. <Format id="default">
  91. <Columns>
  92. <Column size="27" band="left"/>
  93. <Column size="772"/>
  94. <Column size="140"/>
  95. <Column size="0"/>
  96. </Columns>
  97. <Rows>
  98. <Row size="24" band="head"/>
  99. <Row size="24"/>
  100. </Rows>
  101. <Band id="head">
  102. <Cell/>
  103. <Cell col="1" text="설문 문항 보기"/>
  104. <Cell col="2" text="서술입력 추가 여부"/>
  105. <Cell col="3"/>
  106. </Band>
  107. <Band id="body">
  108. <Cell celltype="head" expr="currow+1"/>
  109. <Cell col="1" displaytype="none" edittype="none" text="bind:qestitemanswchoicnts"/>
  110. <Cell col="2" displaytype="checkbox" edittype="expr:edittype" style="controlbackground:EXPR(edittype == 'none' ? 'silver' : '');controlborder:EXPR(edittype == 'none' ? '1 solid #708090cc' : '');" text="bind:descinptyn" expr="expr:descinptyn == 'Y' ? 1 : 0"/>
  111. <Cell col="3" text="bind:answchoiseqno"/>
  112. </Band>
  113. </Format>
  114. </Formats>
  115. </Grid>
  116. </Layout>
  117. </Layouts>
  118. </Tabpage>
  119. <Tabpage id="case4">
  120. <Layouts>
  121. <Layout>
  122. <Shape id="line17" linetype="horizontal" class="line_10" position="absolute 0 24 960 30"/>
  123. <Static id="caption32" text="순위 선택" class="tit_2" position="absolute 0 8 84 30"/>
  124. <Static id="caption33" text="보기 개수" class="cell_1" position="absolute 0 29 98 52"/>
  125. <Edit id="input7" taborder="1" enable="false" position="absolute 100 31 213 50"/>
  126. <Static id="caption34" text="보기 열 개수" class="cell_1" position="absolute 216 29 314 52"/>
  127. <Edit id="input8" taborder="2" enable="false" position="absolute 317 31 430 50"/>
  128. <Static id="caption36" text="필수입력 개수" class="cell_1" position="absolute 434 29 532 52"/>
  129. <Edit id="combo12" taborder="3" enable="false" position="absolute 535 31 648 50"/>
  130. <Grid id="grd_case3_qestchoicntslist" taborder="4" binddataset="ds_main_itemchoilist_qestchoicntslist" useinputpanel="false" position="absolute 0 55 960 193" autoenter="select" cellsizingtype="col" cellclickbound="cell">
  131. <Formats>
  132. <Format id="default">
  133. <Columns>
  134. <Column size="23" band="left"/>
  135. <Column size="772"/>
  136. <Column size="140"/>
  137. <Column size="0"/>
  138. </Columns>
  139. <Rows>
  140. <Row size="24" band="head"/>
  141. <Row size="24"/>
  142. </Rows>
  143. <Band id="head">
  144. <Cell/>
  145. <Cell col="1" text="설문 문항 보기"/>
  146. <Cell col="2" text="서술입력 추가 여부"/>
  147. <Cell col="3"/>
  148. </Band>
  149. <Band id="body">
  150. <Cell celltype="head" expr="currow+1"/>
  151. <Cell col="1" displaytype="none" edittype="none" text="bind:qestitemanswchoicnts"/>
  152. <Cell col="2" displaytype="checkbox" edittype="expr:edittype" style="controlbackground:EXPR(edittype == 'none' ? 'silver' : '');controlborder:EXPR(edittype == 'none' ? '1 solid #708090cc' : '');" text="bind:descinptyn" expr="expr:descinptyn == 'Y' ? 1 : 0"/>
  153. <Cell col="3" text="bind:answchoiseqno"/>
  154. </Band>
  155. </Format>
  156. </Formats>
  157. </Grid>
  158. <Shape id="line13" class="line_2" position="absolute 0 51 960 57"/>
  159. </Layout>
  160. </Layouts>
  161. </Tabpage>
  162. <Tabpage id="case5">
  163. <Layouts>
  164. <Layout>
  165. <Shape id="line23" linetype="horizontal" class="line_10" position="absolute 0 24 960 30"/>
  166. <Static id="caption39" text="단답 입력" class="tit_2" position="absolute 0 8 84 30"/>
  167. <Shape id="line24" linetype="horizontal" class="line_3" position="absolute 0 51 960 57"/>
  168. <Static id="caption40" text="보기" class="cell_1" position="absolute 0 29 98 52"/>
  169. <Edit id="input21" taborder="1" position="absolute 101 31 279 50"/>
  170. <Static id="caption41" text="( 입력 받는 공간" position="absolute 283 35 374 48"/>
  171. <CheckBox id="chk_noinptyn" taborder="2" position="absolute 376 30 397 51" truevalue="Y" falsevalue="N"/>
  172. <Static id="caption85" text="숫자만 입력" position="absolute 394 35 460 48"/>
  173. <Edit id="input22" taborder="3" position="absolute 464 31 612 50" autoselect="true" maxlength="20"/>
  174. <Static id="caption42" text="(" position="absolute 622 34 632 48"/>
  175. <CheckBox id="chk_addinptyn" taborder="4" position="absolute 632 30 653 51" truevalue="Y" falsevalue="N"/>
  176. <Static id="caption84" text="추가 입력 여부" position="absolute 651 34 733 48"/>
  177. <CheckBox id="chk_addnoinptyn" taborder="5" position="absolute 736 29 757 50" truevalue="Y" falsevalue="N"/>
  178. <Static id="caption86" text="숫자만 입력 )" position="absolute 755 34 838 47"/>
  179. <Static id="caption43" text="예) 일주일 동안 ( )회 운동" position="absolute 98 57 247 77"/>
  180. </Layout>
  181. </Layouts>
  182. </Tabpage>
  183. <Tabpage id="case6">
  184. <Layouts>
  185. <Layout>
  186. <Shape id="line25" linetype="horizontal" class="line_10" position="absolute 0 24 960 30"/>
  187. <Static id="caption44" text="서술 입력" class="tit_2" position="absolute 0 8 84 30"/>
  188. <Shape id="line26" linetype="horizontal" class="line_3" position="absolute 0 51 960 57"/>
  189. <Static id="caption45" text="필수입력여부" class="cell_1" position="absolute 0 29 98 52"/>
  190. <CheckBox id="chk_caes5_essninptyn" taborder="1" position="absolute 102 30 123 51" truevalue="Y" falsevalue="N"/>
  191. <Static id="caption87" text="필수 입력" position="absolute 124 35 178 48"/>
  192. </Layout>
  193. </Layouts>
  194. </Tabpage>
  195. <Tabpage id="case7">
  196. <Layouts>
  197. <Layout>
  198. <Shape id="line27" linetype="horizontal" class="line_10" position="absolute 0 24 960 30"/>
  199. <Static id="caption46" text="4점 척도" class="tit_2" position="absolute 0 8 84 30"/>
  200. <Shape id="line28" linetype="horizontal" class="line_2" position="absolute 0 51 960 57"/>
  201. <Static id="caption47" text="보기 1" class="cell_1" position="absolute 0 29 98 52"/>
  202. <Edit id="ipt_case6_qestitemanswchoicnts1" taborder="1" position="absolute 100 31 410 50" autoselect="true" maxlength="30"/>
  203. <Static id="caption48" text="점수" position="absolute 416 32 442 49"/>
  204. <Edit id="ipt_case6_divpnt1" taborder="2" position="absolute 442 31 482 50" autoskip="false" autoselect="true" maxlength="2"/>
  205. <Static id="caption49" text="보기 3" class="cell_1" position="absolute 490 29 580 52"/>
  206. <Edit id="ipt_case6_qestitemanswchoicnts3" taborder="3" position="absolute 583 31 878 50" autoselect="true" maxlength="30"/>
  207. <Static id="caption50" text="점수" position="absolute 883 33 909 50"/>
  208. <Edit id="ipt_case6_divpnt3" taborder="4" position="absolute 910 31 950 50" autoskip="false" autoselect="true" maxlength="2"/>
  209. <Shape id="line29" linetype="horizontal" class="line_2" position="absolute 0 77 960 83"/>
  210. <Static id="caption51" text="보기 2" class="cell_1" position="absolute 0 55 98 78"/>
  211. <Edit id="ipt_case6_qestitemanswchoicnts2" taborder="5" position="absolute 100 56 410 75" autoselect="true" maxlength="30"/>
  212. <Static id="caption52" text="점수" position="absolute 416 58 442 75"/>
  213. <Edit id="ipt_case6_divpnt2" taborder="6" position="absolute 442 57 482 76" autoskip="false" autoselect="true" maxlength="2"/>
  214. <Static id="caption53" text="보기 4" class="cell_1" position="absolute 490 55 580 78"/>
  215. <Edit id="ipt_case6_qestitemanswchoicnts4" taborder="7" position="absolute 583 57 878 76" autoselect="true" maxlength="30"/>
  216. <Static id="caption54" text="점수" position="absolute 883 59 909 76"/>
  217. <Edit id="ipt_case6_divpnt4" taborder="8" position="absolute 910 57 950 76" autoselect="true" maxlength="2"/>
  218. <Shape id="line30" linetype="horizontal" class="line_3" position="absolute 0 103 960 109"/>
  219. <Static id="caption55" text="무응답 추가" class="cell_1" position="absolute 0 81 98 104"/>
  220. <CheckBox id="chk_case6_norpaddinptyn" taborder="9" enable="false" position="absolute 100 82 121 103" truevalue="Y" falsevalue="N"/>
  221. <Static id="caption88" text="해당 없음" position="absolute 118 87 172 100"/>
  222. </Layout>
  223. </Layouts>
  224. </Tabpage>
  225. <Tabpage id="case8">
  226. <Layouts>
  227. <Layout>
  228. <Shape id="line31" linetype="horizontal" class="line_10" position="absolute 0 24 960 30"/>
  229. <Static id="caption56" text="5점 척도" class="tit_2" position="absolute 0 8 84 30"/>
  230. <Shape id="line32" linetype="horizontal" class="line_2" position="absolute 0 51 960 57"/>
  231. <Static id="caption57" text="보기 1" class="cell_1" position="absolute 0 29 98 52"/>
  232. <Edit id="ipt_case7_qestitemanswchoicnts1" taborder="1" position="absolute 101 31 411 50" autoselect="true" maxlength="30"/>
  233. <Static id="caption58" text="점수" position="absolute 414 32 440 49"/>
  234. <Edit id="ipt_case7_divpnt1" taborder="2" position="absolute 441 31 481 50" autoselect="true" maxlength="2"/>
  235. <Static id="caption59" text="보기 4" class="cell_1" position="absolute 490 29 588 52"/>
  236. <Edit id="ipt_case7_qestitemanswchoicnts4" taborder="3" position="absolute 591 30 886 49" autoselect="true" maxlength="30"/>
  237. <Static id="caption60" text="점수" position="absolute 889 32 915 49"/>
  238. <Edit id="input9" taborder="4" position="absolute 918 30 958 49" autoselect="true" maxlength="2"/>
  239. <Shape id="line33" linetype="horizontal" class="line_2" position="absolute 0 77 960 83"/>
  240. <Static id="caption61" text="보기 2" class="cell_1" position="absolute 0 55 98 78"/>
  241. <Edit id="ipt_case7_qestitemanswchoicnts2" taborder="5" position="absolute 101 57 411 76" autoselect="true" maxlength="30"/>
  242. <Static id="caption62" text="점수" position="absolute 414 58 440 75"/>
  243. <Edit id="input10" taborder="6" position="absolute 441 57 481 76" autoselect="true" maxlength="2"/>
  244. <Static id="caption63" text="보기 5" class="cell_1" position="absolute 490 55 588 78"/>
  245. <Edit id="ipt_case7_qestitemanswchoicnts5" taborder="7" position="absolute 591 57 886 76" autoselect="true" maxlength="30"/>
  246. <Static id="caption64" text="점수" position="absolute 889 58 915 75"/>
  247. <Edit id="input11" taborder="8" position="absolute 918 57 958 76" autoselect="true" maxlength="2"/>
  248. <Shape id="line34" linetype="horizontal" class="line_3" position="absolute 0 103 960 109"/>
  249. <Static id="caption65" text="보기 3" class="cell_1" position="absolute 0 81 98 104"/>
  250. <Edit id="ipt_case7_qestitemanswchoicnts3" taborder="9" position="absolute 101 82 411 101" autoselect="true" maxlength="30"/>
  251. <Static id="caption66" text="점수" position="absolute 414 83 440 100"/>
  252. <Edit id="input12" taborder="10" position="absolute 441 83 481 102" autoselect="true" maxlength="2"/>
  253. <Static id="caption67" text="무응답 추가" class="cell_1" position="absolute 490 81 588 104"/>
  254. <CheckBox id="chk_case7_norpaddinptyn" taborder="11" enable="false" position="absolute 591 82 612 103" truevalue="N" falsevalue="Y"/>
  255. <Static id="caption89" text="해당없음" position="absolute 612 86 662 99"/>
  256. </Layout>
  257. </Layouts>
  258. </Tabpage>
  259. <Tabpage id="case9">
  260. <Layouts>
  261. <Layout>
  262. <Shape id="line35" linetype="horizontal" class="line_10" position="absolute 0 24 960 30"/>
  263. <Static id="caption68" text="7점 척도" class="tit_2" position="absolute 0 8 84 30"/>
  264. <Shape id="line36" linetype="horizontal" class="line_2" position="absolute 0 51 960 57"/>
  265. <Static id="caption69" text="보기 1" class="cell_1" position="absolute 0 29 98 52"/>
  266. <Edit id="ipt_case8_qestitemanswchoicnts1" taborder="1" position="absolute 101 31 411 50" autoselect="true" maxlength="30"/>
  267. <Static id="caption70" text="점수" position="absolute 414 33 440 50"/>
  268. <Edit id="ipt_case8_divpnt1" taborder="2" position="absolute 440 31 480 50" autoselect="true" lengthunit="utf16" maxlength="2"/>
  269. <Static id="caption71" text="보기 5" class="cell_1" position="absolute 484 29 582 52"/>
  270. <Edit id="input13" taborder="3" position="absolute 585 31 880 50" autoselect="true" maxlength="30"/>
  271. <Static id="caption72" text="점수" position="absolute 884 32 910 49"/>
  272. <Edit id="input14" taborder="4" position="absolute 912 31 952 50" autoselect="true" lengthunit="utf16" maxlength="2"/>
  273. <Shape id="line37" linetype="horizontal" class="line_2" position="absolute 0 77 960 83"/>
  274. <Static id="caption73" text="보기 2" class="cell_1" position="absolute 0 55 98 78"/>
  275. <Edit id="input15" taborder="5" position="absolute 101 57 411 76" autoselect="true" maxlength="30"/>
  276. <Static id="caption74" text="점수" position="absolute 414 59 440 76"/>
  277. <Edit id="input16" taborder="6" position="absolute 440 57 480 76" autoselect="true" lengthunit="utf16" maxlength="2"/>
  278. <Static id="caption75" text="보기 6" class="cell_1" position="absolute 484 55 582 78"/>
  279. <Edit id="input17" taborder="7" position="absolute 585 57 880 76" autoselect="true" maxlength="30"/>
  280. <Static id="caption76" text="점수" position="absolute 884 58 910 75"/>
  281. <Edit id="input23" taborder="8" position="absolute 912 57 952 76" autoselect="true" lengthunit="utf16" maxlength="2"/>
  282. <Shape id="line38" linetype="horizontal" class="line_2" position="absolute 0 103 960 109"/>
  283. <Static id="caption77" text="보기 3" class="cell_1" position="absolute 0 81 98 104"/>
  284. <Edit id="input24" taborder="9" position="absolute 101 82 411 101" autoselect="true" maxlength="30"/>
  285. <Static id="caption78" text="점수" position="absolute 414 84 440 101"/>
  286. <Edit id="input25" taborder="10" position="absolute 440 83 480 102" autoselect="true" lengthunit="utf16" maxlength="2"/>
  287. <Static id="caption79" text="보기 7" class="cell_1" position="absolute 484 81 582 104"/>
  288. <Edit id="input26" taborder="11" position="absolute 585 83 880 102" autoselect="true" maxlength="30"/>
  289. <Static id="caption80" text="점수" position="absolute 884 83 910 100"/>
  290. <Edit id="input27" taborder="12" position="absolute 912 83 952 102" autoselect="true" lengthunit="utf16" maxlength="2"/>
  291. <Shape id="line39" linetype="horizontal" class="line_3" position="absolute 0 129 960 135"/>
  292. <Static id="caption81" text="보기 4" class="cell_1" position="absolute 0 107 98 130"/>
  293. <Edit id="input28" taborder="13" position="absolute 101 109 411 128" autoselect="true" maxlength="30"/>
  294. <Static id="caption82" text="점수" position="absolute 414 111 440 128"/>
  295. <Edit id="input29" taborder="14" position="absolute 440 109 480 128" autoselect="true" lengthunit="utf16" maxlength="2"/>
  296. <Static id="caption83" text="무응답 추가" class="cell_1" position="absolute 484 107 582 130"/>
  297. <CheckBox id="chk_case8_norpaddinptyn" taborder="15" enable="false" position="absolute 585 108 606 129" truevalue="N" falsevalue="Y"/>
  298. <Static id="caption90" text="해당없음" position="absolute 606 113 656 126"/>
  299. </Layout>
  300. </Layouts>
  301. </Tabpage>
  302. <Tabpage id="case10" text="설문 내용">
  303. <Layouts>
  304. <Layout>
  305. <Shape id="line9" linetype="vertical" position="absolute 42 40 48 110"/>
  306. <Shape id="line10" linetype="vertical" position="absolute 907 40 913 110"/>
  307. <Shape id="line11" linetype="horizontal" position="absolute 45 75 910 81"/>
  308. <Shape id="line14" linetype="vertical" position="absolute 128 55 134 100"/>
  309. <Shape id="line15" linetype="vertical" position="absolute 215 55 221 100"/>
  310. <Shape id="line16" linetype="vertical" position="absolute 300 55 306 100"/>
  311. <Shape id="line18" linetype="vertical" position="absolute 387 55 393 100"/>
  312. <Shape id="line19" linetype="vertical" position="absolute 472 55 478 100"/>
  313. <Shape id="line20" linetype="vertical" position="absolute 559 55 565 100"/>
  314. <Shape id="line22" linetype="vertical" position="absolute 644 55 650 100"/>
  315. <Shape id="line40" linetype="vertical" position="absolute 731 55 737 100"/>
  316. <Shape id="line41" linetype="vertical" position="absolute 816 55 822 100"/>
  317. <Radio id="radio1" taborder="1" columncount="0" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 37 67 60 87">
  318. <Dataset id="innerdataset">
  319. <ColumnInfo>
  320. <Column id="codecolumn"/>
  321. <Column id="datacolumn"/>
  322. </ColumnInfo>
  323. <Rows>
  324. <Row>
  325. <Col id="codecolumn">0.0</Col>
  326. <Col id="datacolumn"/>
  327. </Row>
  328. </Rows>
  329. </Dataset>
  330. </Radio>
  331. <Radio id="radio2" taborder="2" columncount="0" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 122 67 145 87">
  332. <Dataset id="innerdataset">
  333. <ColumnInfo>
  334. <Column id="codecolumn"/>
  335. <Column id="datacolumn"/>
  336. </ColumnInfo>
  337. <Rows>
  338. <Row>
  339. <Col id="codecolumn">1.0</Col>
  340. <Col id="datacolumn"/>
  341. </Row>
  342. </Rows>
  343. </Dataset>
  344. </Radio>
  345. <Radio id="radio3" taborder="3" columncount="0" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 209 66 232 86">
  346. <Dataset id="innerdataset">
  347. <ColumnInfo>
  348. <Column id="codecolumn"/>
  349. <Column id="datacolumn"/>
  350. </ColumnInfo>
  351. <Rows>
  352. <Row>
  353. <Col id="codecolumn">2.0</Col>
  354. <Col id="datacolumn"/>
  355. </Row>
  356. </Rows>
  357. </Dataset>
  358. </Radio>
  359. <Radio id="radio4" taborder="4" columncount="0" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 295 67 318 87">
  360. <Dataset id="innerdataset">
  361. <ColumnInfo>
  362. <Column id="codecolumn"/>
  363. <Column id="datacolumn"/>
  364. </ColumnInfo>
  365. <Rows>
  366. <Row>
  367. <Col id="codecolumn">3.0</Col>
  368. <Col id="datacolumn"/>
  369. </Row>
  370. </Rows>
  371. </Dataset>
  372. </Radio>
  373. <Radio id="radio5" taborder="5" columncount="0" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 381 67 404 87">
  374. <Dataset id="innerdataset">
  375. <ColumnInfo>
  376. <Column id="codecolumn"/>
  377. <Column id="datacolumn"/>
  378. </ColumnInfo>
  379. <Rows>
  380. <Row>
  381. <Col id="codecolumn">4.0</Col>
  382. <Col id="datacolumn"/>
  383. </Row>
  384. </Rows>
  385. </Dataset>
  386. </Radio>
  387. <Radio id="radio6" taborder="6" columncount="0" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 466 67 489 87">
  388. <Dataset id="innerdataset">
  389. <ColumnInfo>
  390. <Column id="codecolumn"/>
  391. <Column id="datacolumn"/>
  392. </ColumnInfo>
  393. <Rows>
  394. <Row>
  395. <Col id="codecolumn">5.0</Col>
  396. <Col id="datacolumn"/>
  397. </Row>
  398. </Rows>
  399. </Dataset>
  400. </Radio>
  401. <Radio id="radio7" taborder="7" columncount="0" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 553 67 576 87">
  402. <Dataset id="innerdataset">
  403. <ColumnInfo>
  404. <Column id="codecolumn"/>
  405. <Column id="datacolumn"/>
  406. </ColumnInfo>
  407. <Rows>
  408. <Row>
  409. <Col id="codecolumn">6.0</Col>
  410. <Col id="datacolumn"/>
  411. </Row>
  412. </Rows>
  413. </Dataset>
  414. </Radio>
  415. <Radio id="radio8" taborder="8" columncount="0" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 638 67 661 87">
  416. <Dataset id="innerdataset">
  417. <ColumnInfo>
  418. <Column id="codecolumn"/>
  419. <Column id="datacolumn"/>
  420. </ColumnInfo>
  421. <Rows>
  422. <Row>
  423. <Col id="codecolumn">7.0</Col>
  424. <Col id="datacolumn"/>
  425. </Row>
  426. </Rows>
  427. </Dataset>
  428. </Radio>
  429. <Radio id="radio9" taborder="9" columncount="0" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 725 67 748 87">
  430. <Dataset id="innerdataset">
  431. <ColumnInfo>
  432. <Column id="codecolumn"/>
  433. <Column id="datacolumn"/>
  434. </ColumnInfo>
  435. <Rows>
  436. <Row>
  437. <Col id="codecolumn">8.0</Col>
  438. <Col id="datacolumn"/>
  439. </Row>
  440. </Rows>
  441. </Dataset>
  442. </Radio>
  443. <Radio id="radio10" taborder="10" columncount="0" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 810 67 833 87">
  444. <Dataset id="innerdataset">
  445. <ColumnInfo>
  446. <Column id="codecolumn"/>
  447. <Column id="datacolumn"/>
  448. </ColumnInfo>
  449. <Rows>
  450. <Row>
  451. <Col id="codecolumn">9.0</Col>
  452. <Col id="datacolumn"/>
  453. </Row>
  454. </Rows>
  455. </Dataset>
  456. </Radio>
  457. <Radio id="radio11" taborder="11" columncount="0" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 901 67 924 87">
  458. <Dataset id="innerdataset">
  459. <ColumnInfo>
  460. <Column id="codecolumn"/>
  461. <Column id="datacolumn"/>
  462. </ColumnInfo>
  463. <Rows>
  464. <Row>
  465. <Col id="codecolumn">10.0</Col>
  466. <Col id="datacolumn"/>
  467. </Row>
  468. </Rows>
  469. </Dataset>
  470. </Radio>
  471. <Static id="caption20" text="0&#13;&#10;가장 나쁨" position="absolute 20 115 82 143" style="align:center middle;"/>
  472. <Static id="caption21" text="1" position="absolute 127 114 137 134"/>
  473. <Static id="caption22" text="2" position="absolute 214 115 224 135"/>
  474. <Static id="caption23" text="3" position="absolute 299 115 309 135"/>
  475. <Static id="caption5" text="4" position="absolute 386 115 396 135"/>
  476. <Static id="caption25" text="5" position="absolute 471 115 481 135"/>
  477. <Static id="caption29" text="6" position="absolute 558 115 568 135"/>
  478. <Static id="caption30" text="7" position="absolute 643 115 653 135"/>
  479. <Static id="caption31" text="8" position="absolute 729 115 739 135"/>
  480. <Static id="caption35" text="9" position="absolute 815 115 825 135"/>
  481. <Static id="caption37" text="10&#13;&#10;가장 좋음" position="absolute 878 115 941 143" style="align:center middle;"/>
  482. </Layout>
  483. </Layouts>
  484. </Tabpage>
  485. </Tabpages>
  486. </Tab>
  487. </Layout>
  488. </Layouts>
  489. </Tabpage>
  490. <Tabpage id="case11">
  491. <Layouts>
  492. <Layout>
  493. <Shape id="line42" linetype="horizontal" class="line_10" position="absolute 0 28 960 34"/>
  494. <Button id="button10" taborder="1" text="설문 저장" class="btn5" position="absolute 887 9 959 28" onclick="switch1_case11_button10_onclick"/>
  495. <Shape id="line43" linetype="horizontal" class="line_2" position="absolute 0 55 960 61"/>
  496. <Static id="caption38" text="문항그룹명" class="cell_1" position="absolute 0 33 98 56"/>
  497. <Edit id="ipt_qestitemgrupseqno" taborder="2" enable="false" position="absolute 101 35 463 54"/>
  498. <Static id="caption91" text="설문 요약어" class="cell_1" position="absolute 469 33 567 56"/>
  499. <Edit id="ipt_case2_qestsmmcnts" taborder="3" position="absolute 569 35 956 54" autoselect="true"/>
  500. <Shape id="line44" linetype="horizontal" class="line_2" position="absolute 0 108 960 114"/>
  501. <Static id="caption92" text="설문 내용" class="cell_1" position="absolute 0 59 98 109"/>
  502. <TextArea id="tar_case2_qestcnts" taborder="4" position="absolute 101 60 958 107" autoselect="true" wordwrap="word"/>
  503. <Shape id="line45" linetype="horizontal" class="line_2" position="absolute 0 134 960 140"/>
  504. <Static id="caption93" text="설문문항 종류" class="cell_1" position="absolute 0 112 98 135"/>
  505. <Radio id="rdo_qestkindcd2" taborder="5" columncount="10" rowcount="0" innerdataset="@ds_C0101" codecolumn="cdid" datacolumn="cdnm" position="absolute 104 113 953 134" onitemchanged="switch1_case11_rdo_qestkindcd2_onitemchanged"/>
  506. <Shape id="line46" linetype="horizontal" class="line_3" position="absolute 0 160 960 166"/>
  507. <Static id="caption94" text="등록부서" class="cell_1" position="absolute 0 138 98 161"/>
  508. <Edit id="ipt_case2_qestrgstdeptcd" taborder="6" enable="false" position="absolute 101 140 301 159"/>
  509. <Button id="button11" taborder="7" class="icon_search" position="absolute 303 141 318 157" onclick="switch1_case11_button11_onclick"/>
  510. <Static id="caption95" text="등록자" class="cell_1" position="absolute 330 138 428 161"/>
  511. <Edit id="ipt_case2_qestrgstid" taborder="8" enable="false" position="absolute 431 140 631 159"/>
  512. <Button id="button12" taborder="9" class="icon_search" position="absolute 634 141 650 157" onclick="switch1_case11_button12_onclick"/>
  513. <Static id="caption96" text="등록일" class="cell_1" position="absolute 655 138 753 161"/>
  514. <Calendar id="ipt_case2_qestrgstdd" taborder="10" position="absolute 756 140 876 159" autoselect="true"/>
  515. <Tab id="switch3" taborder="11" tabindex="0" position="absolute 0 183 960 393" class="tab_Normal">
  516. <Tabpages>
  517. <Tabpage id="case12">
  518. <Layouts>
  519. <Layout>
  520. <Shape id="line47" linetype="horizontal" class="line_10" position="absolute 0 24 960 30"/>
  521. <Static id="caption97" text="단일 선택" class="tit_2" position="absolute 0 8 90 30"/>
  522. <Static id="caption98" text="보기 개수" class="cell_1" position="absolute 0 29 98 52"/>
  523. <Combo id="cmb_qestitemanswcnt" taborder="1" innerdataset="ds_init_answchoicntlist_qestitemanswchoilist" codecolumn="qestitemanswchoicntcd" datacolumn="qestitemanswchoicntnm" position="absolute 101 31 214 50"/>
  524. <Static id="caption99" text="보기 열 개수" class="cell_1" position="absolute 217 29 315 52"/>
  525. <Combo id="combo2" taborder="2" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 318 31 431 50">
  526. <Dataset id="innerdataset">
  527. <ColumnInfo>
  528. <Column id="codecolumn"/>
  529. <Column id="datacolumn"/>
  530. </ColumnInfo>
  531. <Rows>
  532. <Row>
  533. <Col id="codecolumn">0</Col>
  534. <Col id="datacolumn"/>
  535. </Row>
  536. <Row>
  537. <Col id="codecolumn">1</Col>
  538. <Col id="datacolumn">1개</Col>
  539. </Row>
  540. <Row>
  541. <Col id="codecolumn">2</Col>
  542. <Col id="datacolumn">2개</Col>
  543. </Row>
  544. <Row>
  545. <Col id="codecolumn">3</Col>
  546. <Col id="datacolumn">3개</Col>
  547. </Row>
  548. <Row>
  549. <Col id="codecolumn">4</Col>
  550. <Col id="datacolumn">4개</Col>
  551. </Row>
  552. <Row>
  553. <Col id="codecolumn">5</Col>
  554. <Col id="datacolumn">5개</Col>
  555. </Row>
  556. </Rows>
  557. </Dataset>
  558. </Combo>
  559. <Grid id="grd_case11_qestchoicntslist" taborder="3" binddataset="ds_main_newitemchoilist_case123_qestchoicntslist" useinputpanel="false" position="absolute 0 55 950 193" autoenter="select" cellclickbound="cell" cellsizingtype="col">
  560. <Formats>
  561. <Format id="default">
  562. <Columns>
  563. <Column size="26" band="left"/>
  564. <Column size="772"/>
  565. <Column size="140"/>
  566. <Column size="0"/>
  567. <Column size="0"/>
  568. <Column size="0"/>
  569. <Column size="0"/>
  570. <Column size="0"/>
  571. </Columns>
  572. <Rows>
  573. <Row size="24" band="head"/>
  574. <Row size="24"/>
  575. </Rows>
  576. <Band id="head">
  577. <Cell/>
  578. <Cell col="1" text="설문 문항 보기"/>
  579. <Cell col="2" text="서술입력 추가 여부"/>
  580. <Cell col="3"/>
  581. <Cell col="4"/>
  582. <Cell col="5"/>
  583. <Cell col="6"/>
  584. <Cell col="7"/>
  585. </Band>
  586. <Band id="body">
  587. <Cell celltype="head" expr="currow+1"/>
  588. <Cell col="1" displaytype="text" edittype="text" text="bind:qestitemanswcnts"/>
  589. <Cell col="2" displaytype="checkbox" edittype="expr:edittype" style="controlbackground:EXPR(edittype == 'none' ? 'silver' : '');controlborder:EXPR(edittype == 'none' ? '1 solid #708090cc' : '');" text="bind:descinptyn" expr="expr:descinptyn == 'Y' ? 1 : 0"/>
  590. <Cell col="3" text="bind:answseqno"/>
  591. <Cell col="4" text="bind:qestseqno"/>
  592. <Cell col="5" text="bind:qestitemgrupseqno"/>
  593. <Cell col="6" text="bind:qpaprseqno"/>
  594. <Cell col="7" text="bind:kindcd"/>
  595. </Band>
  596. </Format>
  597. </Formats>
  598. </Grid>
  599. </Layout>
  600. </Layouts>
  601. </Tabpage>
  602. <Tabpage id="case13">
  603. <Layouts>
  604. <Layout>
  605. <Shape id="line48" linetype="horizontal" class="line_10" position="absolute 0 24 960 30"/>
  606. <Static id="caption100" text="다중 선택" class="tit_2" position="absolute 0 8 90 30"/>
  607. <Shape id="line49" linetype="horizontal" class="line_2" position="absolute 0 51 960 57"/>
  608. <Static id="caption101" text="보기 개수" class="cell_1" position="absolute 0 29 98 52"/>
  609. <Combo id="cmb_case12_qestitemanswcnt" taborder="1" innerdataset="ds_init_answchoicntlist_qestitemanswchoilist" codecolumn="qestitemanswchoicntcd" datacolumn="qestitemanswchoicntnm" position="absolute 101 31 214 50"/>
  610. <Static id="caption102" text="보기 열 개수" class="cell_1" position="absolute 217 29 315 52"/>
  611. <Combo id="combo4" taborder="2" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 318 31 431 50">
  612. <Dataset id="innerdataset">
  613. <ColumnInfo>
  614. <Column id="codecolumn"/>
  615. <Column id="datacolumn"/>
  616. </ColumnInfo>
  617. <Rows>
  618. <Row>
  619. <Col id="codecolumn">1</Col>
  620. <Col id="datacolumn">1개</Col>
  621. </Row>
  622. <Row>
  623. <Col id="codecolumn">2</Col>
  624. <Col id="datacolumn">2개</Col>
  625. </Row>
  626. <Row>
  627. <Col id="codecolumn">3</Col>
  628. <Col id="datacolumn">3개</Col>
  629. </Row>
  630. <Row>
  631. <Col id="codecolumn">4</Col>
  632. <Col id="datacolumn">4개</Col>
  633. </Row>
  634. <Row>
  635. <Col id="codecolumn">5</Col>
  636. <Col id="datacolumn">5개</Col>
  637. </Row>
  638. </Rows>
  639. </Dataset>
  640. </Combo>
  641. <Grid id="grd_case12_qestchoicntslist" taborder="3" binddataset="ds_main_newitemchoilist_case123_qestchoicntslist" useinputpanel="false" position="absolute 0 55 960 193" autoenter="select" cellclickbound="cell" cellsizingtype="col">
  642. <Formats>
  643. <Format id="default">
  644. <Columns>
  645. <Column size="25" band="left"/>
  646. <Column size="772"/>
  647. <Column size="140"/>
  648. <Column size="0"/>
  649. </Columns>
  650. <Rows>
  651. <Row size="24" band="head"/>
  652. <Row size="24"/>
  653. </Rows>
  654. <Band id="head">
  655. <Cell/>
  656. <Cell col="1" text="설문 문항 보기"/>
  657. <Cell col="2" text="서술입력 추가 여부"/>
  658. <Cell col="3"/>
  659. </Band>
  660. <Band id="body">
  661. <Cell celltype="head" expr="currow+1"/>
  662. <Cell col="1" displaytype="text" edittype="text" text="bind:qestitemanswcnts"/>
  663. <Cell col="2" displaytype="checkbox" edittype="expr:edittype" style="controlbackground:EXPR(edittype == 'none' ? 'silver' : '');controlbordertype:EXPR(edittype == 'none' ? '1 solid #708090cc' : '');" text="bind:descinptyn" expr="expr:descinptyn == 'Y' ? 1 : 0"/>
  664. <Cell col="3" text="bind:answseqno"/>
  665. </Band>
  666. </Format>
  667. </Formats>
  668. </Grid>
  669. <Combo id="cmb_case12_qestitemanswcnt00" taborder="4" innerdataset="ds_init_cmb_case12_qestitemanswcnt" codecolumn="qestitemanswchoicntcd" datacolumn="qestitemanswchoicntnm" position="absolute 110 -505 223 -486"/>
  670. <Static id="caption00" text="보기 열 개수" class="cell_1" position="absolute 226 -506 316 -483"/>
  671. </Layout>
  672. </Layouts>
  673. </Tabpage>
  674. <Tabpage id="case14">
  675. <Layouts>
  676. <Layout>
  677. <Shape id="line50" linetype="horizontal" class="line_10" position="absolute 0 24 960 30"/>
  678. <Static id="caption103" text="순위 선택" class="tit_2" position="absolute 0 8 90 30"/>
  679. <Static id="caption104" text="보기 개수" class="cell_1" position="absolute 0 29 98 52"/>
  680. <Combo id="cmb_case13_qestitemanswcnt" taborder="1" innerdataset="ds_init_answchoicntlist_qestitemanswchoilist" codecolumn="qestitemanswchoicntcd" datacolumn="qestitemanswchoicntnm" position="absolute 101 31 214 50"/>
  681. <Static id="caption105" text="보기 열 개수" class="cell_1" position="absolute 217 29 315 52"/>
  682. <Combo id="combo6" taborder="2" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 318 31 431 50">
  683. <Dataset id="innerdataset">
  684. <ColumnInfo>
  685. <Column id="codecolumn"/>
  686. <Column id="datacolumn"/>
  687. </ColumnInfo>
  688. <Rows>
  689. <Row>
  690. <Col id="codecolumn">1</Col>
  691. <Col id="datacolumn">1개</Col>
  692. </Row>
  693. <Row>
  694. <Col id="codecolumn">2</Col>
  695. <Col id="datacolumn">2개</Col>
  696. </Row>
  697. <Row>
  698. <Col id="codecolumn">3</Col>
  699. <Col id="datacolumn">3개</Col>
  700. </Row>
  701. <Row>
  702. <Col id="codecolumn">4</Col>
  703. <Col id="datacolumn">4개</Col>
  704. </Row>
  705. <Row>
  706. <Col id="codecolumn">5</Col>
  707. <Col id="datacolumn">5개</Col>
  708. </Row>
  709. </Rows>
  710. </Dataset>
  711. </Combo>
  712. <Static id="caption106" text="필수입력 개수" class="cell_1" position="absolute 436 29 534 52"/>
  713. <Combo id="combo7" taborder="3" innerdataset="ds_init_answchoicntlist_essnanswlist" codecolumn="essnanswcd" datacolumn="essnanswnm" position="absolute 537 31 650 50"/>
  714. <Grid id="grd_case13_qestchoicntslist" taborder="4" binddataset="ds_main_newitemchoilist_case123_qestchoicntslist" useinputpanel="false" position="absolute 0 55 960 193" autoenter="select" cellsizingtype="col" cellclickbound="cell">
  715. <Formats>
  716. <Format id="default">
  717. <Columns>
  718. <Column size="29" band="left"/>
  719. <Column size="772"/>
  720. <Column size="140"/>
  721. <Column size="0"/>
  722. </Columns>
  723. <Rows>
  724. <Row size="24" band="head"/>
  725. <Row size="24"/>
  726. </Rows>
  727. <Band id="head">
  728. <Cell/>
  729. <Cell col="1" text="설문 문항 보기"/>
  730. <Cell col="2" text="서술입력 추가 여부"/>
  731. <Cell col="3"/>
  732. </Band>
  733. <Band id="body">
  734. <Cell celltype="head" expr="currow+1"/>
  735. <Cell col="1" displaytype="text" edittype="text" text="bind:qestitemanswcnts"/>
  736. <Cell col="2" displaytype="checkbox" edittype="expr:edittype" style="controlbackground:EXPR(edittype == 'none' ? 'silver' : '');controlborder:EXPR(edittype == 'none' ? '1 solid #708090cc' : '');" text="bind:descinptyn" expr="expr:descinptyn == 'Y' ? 1 : 0"/>
  737. <Cell col="3" text="bind:answseqno"/>
  738. </Band>
  739. </Format>
  740. </Formats>
  741. </Grid>
  742. <Shape id="line49" class="line_2" position="absolute 0 51 960 57"/>
  743. </Layout>
  744. </Layouts>
  745. </Tabpage>
  746. <Tabpage id="case15">
  747. <Layouts>
  748. <Layout>
  749. <Shape id="line51" linetype="horizontal" class="line_10" position="absolute 0 24 960 30"/>
  750. <Static id="caption107" text="단답 입력" class="tit_2" position="absolute 0 8 90 30"/>
  751. <Shape id="line52" linetype="horizontal" class="line_3" position="absolute 0 51 960 57"/>
  752. <Static id="caption108" text="보기" class="cell_1" position="absolute 0 29 98 52"/>
  753. <Edit id="input30" taborder="1" position="absolute 101 30 279 49" autoselect="true" maxlength="20"/>
  754. <Static id="caption109" text="( 입력 받는 공간" position="absolute 283 35 374 48"/>
  755. <CheckBox id="bool1" taborder="2" position="absolute 379 30 400 51" truevalue="Y" falsevalue="N" value="N"/>
  756. <Static id="caption110" text="숫자만 입력" position="absolute 397 34 463 47"/>
  757. <Edit id="input31" taborder="3" position="absolute 468 31 616 50" autoselect="true" maxlength="20"/>
  758. <Static id="caption111" text="(" position="absolute 624 33 634 47"/>
  759. <CheckBox id="bool2" taborder="4" position="absolute 631 29 652 50" truevalue="Y" falsevalue="N" value="N"/>
  760. <Static id="caption112" text="추가 입력 여부" position="absolute 650 33 732 47"/>
  761. <CheckBox id="bool3" taborder="5" position="absolute 735 29 756 50" truevalue="Y" falsevalue="N" value="N"/>
  762. <Static id="caption113" text="숫자만 입력 )" position="absolute 754 34 837 47"/>
  763. <Static id="caption114" text="예) 일주일 동안 ( )회 운동" position="absolute 98 56 247 76"/>
  764. </Layout>
  765. </Layouts>
  766. </Tabpage>
  767. <Tabpage id="case16">
  768. <Layouts>
  769. <Layout>
  770. <Shape id="line53" linetype="horizontal" class="line_10" position="absolute 0 24 960 30"/>
  771. <Static id="caption115" text="서술 입력" class="tit_2" position="absolute 0 8 90 30"/>
  772. <Shape id="line54" linetype="horizontal" class="line_3" position="absolute 0 51 960 57"/>
  773. <Static id="caption116" text="필수입력여부" class="cell_1" position="absolute 0 29 98 52"/>
  774. <CheckBox id="bool4" taborder="1" position="absolute 102 30 123 51" truevalue="N" falsevalue="Y"/>
  775. <Static id="caption117" text="필수 입력" position="absolute 122 35 176 48"/>
  776. </Layout>
  777. </Layouts>
  778. </Tabpage>
  779. <Tabpage id="case17">
  780. <Layouts>
  781. <Layout>
  782. <Shape id="line55" linetype="horizontal" class="line_10" position="absolute 0 24 960 30"/>
  783. <Static id="caption118" text="4점 척도" class="tit_2" position="absolute 0 8 90 30"/>
  784. <Shape id="line56" linetype="horizontal" class="line_2" position="absolute 0 51 960 57"/>
  785. <Static id="caption119" text="보기 1" class="cell_1" position="absolute 0 29 98 52"/>
  786. <Edit id="input32" taborder="1" position="absolute 101 31 411 50" autoselect="true" maxlength="30"/>
  787. <Static id="caption120" text="점수" position="absolute 416 33 442 50"/>
  788. <MaskEdit id="input33" taborder="2" position="absolute 445 31 485 50" autoselect="true" type="number" trimtype="none" maskchar=" " style="align:left middle;"/>
  789. <Static id="caption121" text="보기 3" class="cell_1" position="absolute 487 29 585 52"/>
  790. <Edit id="input34" taborder="3" position="absolute 588 31 883 50" autoselect="true" maxlength="30"/>
  791. <Static id="caption122" text="점수" position="absolute 886 33 912 50"/>
  792. <MaskEdit id="input35" taborder="4" position="absolute 915 31 955 50" autoselect="true" style="align:left middle;"/>
  793. <Shape id="line57" linetype="horizontal" class="line_2" position="absolute 0 77 960 83"/>
  794. <Static id="caption123" text="보기 2" class="cell_1" position="absolute 0 55 98 78"/>
  795. <Edit id="input36" taborder="5" position="absolute 102 57 412 76" autoselect="true" maxlength="30"/>
  796. <Static id="caption124" text="점수" position="absolute 416 59 442 76"/>
  797. <MaskEdit id="input37" taborder="6" position="absolute 445 57 485 76" autoselect="true" type="number" trimtype="none" style="align:left middle;"/>
  798. <Static id="caption125" text="보기 4" class="cell_1" position="absolute 487 55 585 78"/>
  799. <Edit id="input38" taborder="7" position="absolute 588 57 883 76" autoselect="true" maxlength="30"/>
  800. <Static id="caption126" text="점수" position="absolute 886 59 912 76"/>
  801. <MaskEdit id="input39" taborder="0" position="absolute 915 57 955 76" autoselect="true" style="align:left middle;"/>
  802. <Shape id="line58" linetype="horizontal" class="line_3" position="absolute 0 103 960 109"/>
  803. <Static id="caption127" text="무응답 추가" class="cell_1" position="absolute 0 81 98 104"/>
  804. <CheckBox id="bool5" taborder="8" enable="false" position="absolute 102 82 123 103" truevalue="Y" falsevalue="N"/>
  805. <Static id="caption128" text="해당 없음" position="absolute 124 87 178 100"/>
  806. </Layout>
  807. </Layouts>
  808. </Tabpage>
  809. <Tabpage id="case18">
  810. <Layouts>
  811. <Layout>
  812. <Shape id="line59" linetype="horizontal" class="line_10" position="absolute 0 24 960 30"/>
  813. <Static id="caption129" text="5점 척도" class="tit_2" position="absolute 0 8 90 30"/>
  814. <Shape id="line60" linetype="horizontal" class="line_2" position="absolute 0 51 960 57"/>
  815. <Static id="caption130" text="보기 1" class="cell_1" position="absolute 0 29 98 52"/>
  816. <Edit id="input40" taborder="1" position="absolute 101 31 411 50" autoselect="true" maxlength="30"/>
  817. <Static id="caption131" text="점수" position="absolute 414 33 440 50"/>
  818. <MaskEdit id="input41" taborder="2" position="absolute 443 31 483 50" maskchar=" " style="align:left middle;"/>
  819. <Static id="caption132" text="보기 4" class="cell_1" position="absolute 490 29 588 52"/>
  820. <Edit id="input42" taborder="3" position="absolute 590 31 885 50" autoselect="true" maxlength="30"/>
  821. <Static id="caption133" text="점수" position="absolute 890 33 916 50"/>
  822. <MaskEdit id="input43" taborder="4" position="absolute 919 31 959 50" maskchar=" " type="number" trimtype="none" style="align:left middle;"/>
  823. <Shape id="line61" linetype="horizontal" class="line_2" position="absolute 0 77 960 83"/>
  824. <Static id="caption134" text="보기 2" class="cell_1" position="absolute 0 55 98 78"/>
  825. <Edit id="input44" taborder="5" position="absolute 101 57 411 76" autoselect="true" maxlength="30"/>
  826. <Static id="caption135" text="점수" position="absolute 414 59 440 76"/>
  827. <MaskEdit id="input45" taborder="6" position="absolute 443 57 483 76" maskchar=" " type="number" trimtype="none" style="align:left middle;"/>
  828. <Static id="caption136" text="보기 5" class="cell_1" position="absolute 490 55 588 78"/>
  829. <Edit id="input46" taborder="7" position="absolute 590 56 885 75" autoselect="true" maxlength="30"/>
  830. <Static id="caption137" text="점수" position="absolute 890 59 916 76"/>
  831. <MaskEdit id="input47" taborder="8" position="absolute 919 57 959 76" type="number" trimtype="none" maskchar=" " style="align:left middle;"/>
  832. <Shape id="line62" linetype="horizontal" class="line_3" position="absolute 0 103 960 109"/>
  833. <Static id="caption138" text="보기 3" class="cell_1" position="absolute 0 81 98 104"/>
  834. <Edit id="input48" taborder="9" position="absolute 101 83 411 102" autoselect="true" maxlength="30"/>
  835. <Static id="caption139" text="점수" position="absolute 414 84 440 101"/>
  836. <MaskEdit id="input49" taborder="10" position="absolute 443 83 483 102" maskchar=" " type="number" trimtype="none" style="align:left middle;"/>
  837. <Static id="caption140" text="무응답 추가" class="cell_1" position="absolute 490 81 588 104"/>
  838. <CheckBox id="bool6" taborder="11" enable="false" position="absolute 591 82 612 103" truevalue="Y" falsevalue="N"/>
  839. <Static id="caption141" text="해당없음" position="absolute 610 87 660 100"/>
  840. </Layout>
  841. </Layouts>
  842. </Tabpage>
  843. <Tabpage id="case19">
  844. <Layouts>
  845. <Layout>
  846. <Shape id="line63" linetype="horizontal" class="line_10" position="absolute 0 24 960 30"/>
  847. <Static id="caption142" text="7점 척도" class="tit_2" position="absolute 0 8 90 30"/>
  848. <Shape id="line64" linetype="horizontal" class="line_2" position="absolute 0 51 960 57"/>
  849. <Static id="caption143" text="보기 1" class="cell_1" position="absolute 0 29 98 52"/>
  850. <Edit id="input50" taborder="1" position="absolute 101 31 411 50" autoselect="true" maxlength="30"/>
  851. <Static id="caption144" text="점수" position="absolute 416 33 442 50"/>
  852. <MaskEdit id="input51" taborder="2" mask="#" position="absolute 445 31 485 50"/>
  853. <Static id="caption145" text="보기 5" class="cell_1" position="absolute 488 29 586 52"/>
  854. <Edit id="input52" taborder="3" position="absolute 589 31 884 50" autoselect="true" maxlength="30"/>
  855. <Static id="caption146" text="점수" position="absolute 888 33 914 50"/>
  856. <MaskEdit id="input53" taborder="4" mask="#.#" position="absolute 917 31 957 50"/>
  857. <Shape id="line65" linetype="horizontal" class="line_2" position="absolute 0 77 960 83"/>
  858. <Static id="caption147" text="보기 2" class="cell_1" position="absolute 0 55 98 78"/>
  859. <Edit id="input54" taborder="5" position="absolute 101 57 411 76" autoselect="true" maxlength="30"/>
  860. <Static id="caption149" text="점수" position="absolute 416 59 442 76"/>
  861. <MaskEdit id="input55" taborder="6" mask="#.#" position="absolute 445 57 485 76"/>
  862. <Static id="caption150" text="보기 6" class="cell_1" position="absolute 488 55 586 78"/>
  863. <Edit id="input56" taborder="7" position="absolute 589 57 884 76" autoselect="true" maxlength="30"/>
  864. <Static id="caption151" text="점수" position="absolute 888 59 914 76"/>
  865. <MaskEdit id="input57" taborder="8" mask="#.#" position="absolute 917 57 957 76"/>
  866. <Shape id="line66" linetype="horizontal" class="line_2" position="absolute 0 103 960 109"/>
  867. <Static id="caption152" text="보기 3" class="cell_1" position="absolute 0 81 98 104"/>
  868. <Edit id="input58" taborder="9" position="absolute 101 82 411 101" autoselect="true" maxlength="30"/>
  869. <Static id="caption153" text="점수" position="absolute 416 84 442 101"/>
  870. <MaskEdit id="input59" taborder="10" mask="#.#" position="absolute 445 83 485 102"/>
  871. <Static id="caption154" text="보기 7" class="cell_1" position="absolute 488 81 586 104"/>
  872. <Edit id="input60" taborder="11" position="absolute 589 83 884 102" autoselect="true" maxlength="30"/>
  873. <Static id="caption155" text="점수" position="absolute 888 84 914 101"/>
  874. <MaskEdit id="input61" taborder="12" mask="#.#" position="absolute 917 83 957 102"/>
  875. <Shape id="line67" linetype="horizontal" class="line_3" position="absolute 0 129 960 135"/>
  876. <Static id="caption156" text="보기 4" class="cell_1" position="absolute 0 107 98 130"/>
  877. <Edit id="input62" taborder="13" position="absolute 101 109 411 128" autoselect="true" maxlength="30"/>
  878. <Static id="caption157" text="점수" position="absolute 416 111 442 128"/>
  879. <MaskEdit id="input63" taborder="14" mask="#.#" position="absolute 445 109 485 128"/>
  880. <Static id="caption158" text="무응답 추가" class="cell_1" position="absolute 488 107 586 130"/>
  881. <CheckBox id="bool7" taborder="15" enable="false" position="absolute 589 108 610 129" truevalue="Y" falsevalue="N"/>
  882. <Static id="caption159" text="해당없음" position="absolute 610 113 660 126"/>
  883. </Layout>
  884. </Layouts>
  885. </Tabpage>
  886. <Tabpage id="case20">
  887. <Layouts>
  888. <Layout>
  889. <Shape id="line68" linetype="vertical" position="absolute 42 40 48 110"/>
  890. <Shape id="line69" linetype="vertical" position="absolute 907 40 913 110"/>
  891. <Shape id="line70" linetype="horizontal" position="absolute 45 75 910 81"/>
  892. <Shape id="line71" linetype="vertical" position="absolute 128 55 134 100"/>
  893. <Shape id="line72" linetype="vertical" position="absolute 215 55 221 100"/>
  894. <Shape id="line73" linetype="vertical" position="absolute 300 55 306 100"/>
  895. <Shape id="line74" linetype="vertical" position="absolute 387 55 393 100"/>
  896. <Shape id="line75" linetype="vertical" position="absolute 472 55 478 100"/>
  897. <Shape id="line76" linetype="vertical" position="absolute 559 55 565 100"/>
  898. <Shape id="line77" linetype="vertical" position="absolute 644 55 650 100"/>
  899. <Shape id="line78" linetype="vertical" position="absolute 731 55 737 100"/>
  900. <Shape id="line79" linetype="vertical" position="absolute 816 55 822 100"/>
  901. <Radio id="radio12" taborder="1" columncount="0" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 37 67 60 87">
  902. <Dataset id="innerdataset">
  903. <ColumnInfo>
  904. <Column id="codecolumn" size="256"/>
  905. <Column id="datacolumn" size="256"/>
  906. </ColumnInfo>
  907. <Rows>
  908. <Row>
  909. <Col id="codecolumn">0.0</Col>
  910. <Col id="datacolumn"/>
  911. </Row>
  912. </Rows>
  913. </Dataset>
  914. </Radio>
  915. <Radio id="radio13" taborder="2" columncount="0" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 122 67 145 87">
  916. <Dataset id="innerdataset">
  917. <ColumnInfo>
  918. <Column id="codecolumn" size="256"/>
  919. <Column id="datacolumn" size="256"/>
  920. </ColumnInfo>
  921. <Rows>
  922. <Row>
  923. <Col id="codecolumn">1.0</Col>
  924. <Col id="datacolumn"/>
  925. </Row>
  926. </Rows>
  927. </Dataset>
  928. </Radio>
  929. <Radio id="radio14" taborder="3" columncount="0" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 209 67 232 87">
  930. <Dataset id="innerdataset">
  931. <ColumnInfo>
  932. <Column id="codecolumn"/>
  933. <Column id="datacolumn"/>
  934. </ColumnInfo>
  935. <Rows>
  936. <Row>
  937. <Col id="codecolumn">2.0</Col>
  938. <Col id="datacolumn"/>
  939. </Row>
  940. </Rows>
  941. </Dataset>
  942. </Radio>
  943. <Radio id="radio15" taborder="4" columncount="0" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 294 67 317 87">
  944. <Dataset id="innerdataset">
  945. <ColumnInfo>
  946. <Column id="codecolumn"/>
  947. <Column id="datacolumn"/>
  948. </ColumnInfo>
  949. <Rows>
  950. <Row>
  951. <Col id="codecolumn">3.0</Col>
  952. <Col id="datacolumn"/>
  953. </Row>
  954. </Rows>
  955. </Dataset>
  956. </Radio>
  957. <Radio id="radio16" taborder="5" columncount="0" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 381 67 404 87">
  958. <Dataset id="innerdataset">
  959. <ColumnInfo>
  960. <Column id="codecolumn"/>
  961. <Column id="datacolumn"/>
  962. </ColumnInfo>
  963. <Rows>
  964. <Row>
  965. <Col id="codecolumn">4.0</Col>
  966. <Col id="datacolumn"/>
  967. </Row>
  968. </Rows>
  969. </Dataset>
  970. </Radio>
  971. <Radio id="radio17" taborder="6" columncount="0" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 466 67 489 87">
  972. <Dataset id="innerdataset">
  973. <ColumnInfo>
  974. <Column id="codecolumn"/>
  975. <Column id="datacolumn"/>
  976. </ColumnInfo>
  977. <Rows>
  978. <Row>
  979. <Col id="codecolumn">5.0</Col>
  980. <Col id="datacolumn"/>
  981. </Row>
  982. </Rows>
  983. </Dataset>
  984. </Radio>
  985. <Radio id="radio18" taborder="7" columncount="0" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 553 67 576 87">
  986. <Dataset id="innerdataset">
  987. <ColumnInfo>
  988. <Column id="codecolumn"/>
  989. <Column id="datacolumn"/>
  990. </ColumnInfo>
  991. <Rows>
  992. <Row>
  993. <Col id="codecolumn">6.0</Col>
  994. <Col id="datacolumn"/>
  995. </Row>
  996. </Rows>
  997. </Dataset>
  998. </Radio>
  999. <Radio id="radio19" taborder="8" columncount="0" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 639 67 662 87">
  1000. <Dataset id="innerdataset">
  1001. <ColumnInfo>
  1002. <Column id="codecolumn"/>
  1003. <Column id="datacolumn"/>
  1004. </ColumnInfo>
  1005. <Rows>
  1006. <Row>
  1007. <Col id="codecolumn">7.0</Col>
  1008. <Col id="datacolumn"/>
  1009. </Row>
  1010. </Rows>
  1011. </Dataset>
  1012. </Radio>
  1013. <Radio id="radio20" taborder="9" columncount="0" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 726 67 749 87">
  1014. <Dataset id="innerdataset">
  1015. <ColumnInfo>
  1016. <Column id="codecolumn"/>
  1017. <Column id="datacolumn"/>
  1018. </ColumnInfo>
  1019. <Rows>
  1020. <Row>
  1021. <Col id="codecolumn">8.0</Col>
  1022. <Col id="datacolumn"/>
  1023. </Row>
  1024. </Rows>
  1025. </Dataset>
  1026. </Radio>
  1027. <Radio id="radio21" taborder="10" columncount="0" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 811 67 833 87">
  1028. <Dataset id="innerdataset">
  1029. <ColumnInfo>
  1030. <Column id="codecolumn"/>
  1031. <Column id="datacolumn"/>
  1032. </ColumnInfo>
  1033. <Rows>
  1034. <Row>
  1035. <Col id="codecolumn">9.0</Col>
  1036. <Col id="datacolumn"/>
  1037. </Row>
  1038. </Rows>
  1039. </Dataset>
  1040. </Radio>
  1041. <Radio id="radio22" taborder="11" columncount="0" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 901 67 924 87">
  1042. <Dataset id="innerdataset">
  1043. <ColumnInfo>
  1044. <Column id="codecolumn"/>
  1045. <Column id="datacolumn"/>
  1046. </ColumnInfo>
  1047. <Rows>
  1048. <Row>
  1049. <Col id="codecolumn">10.0</Col>
  1050. <Col id="datacolumn"/>
  1051. </Row>
  1052. </Rows>
  1053. </Dataset>
  1054. </Radio>
  1055. <Static id="caption160" text="0&#13;&#10;가장 나쁨" position="absolute 20 115 74 143" style="align:center middle;"/>
  1056. <Static id="caption161" text="1" position="absolute 125 115 135 135"/>
  1057. <Static id="caption162" text="2" position="absolute 214 115 224 135"/>
  1058. <Static id="caption163" text="3" position="absolute 299 115 309 135"/>
  1059. <Static id="caption164" text="4" position="absolute 385 115 395 135"/>
  1060. <Static id="caption165" text="5" position="absolute 471 115 481 135"/>
  1061. <Static id="caption166" text="6" position="absolute 557 115 567 135"/>
  1062. <Static id="caption167" text="7" position="absolute 643 115 653 135"/>
  1063. <Static id="caption168" text="8" position="absolute 729 115 739 135"/>
  1064. <Static id="caption169" text="9" position="absolute 815 115 825 135"/>
  1065. <Static id="caption170" text="10&#13;&#10;가장 좋음" position="absolute 883 115 938 143" style="align:center middle;"/>
  1066. </Layout>
  1067. </Layouts>
  1068. </Tabpage>
  1069. </Tabpages>
  1070. </Tab>
  1071. </Layout>
  1072. </Layouts>
  1073. </Tabpage>
  1074. </Tabpages>
  1075. </Tab>
  1076. <Button id="btn_qestcnts" taborder="12" text="설문 내용" class="btn_sw" position="absolute 480 320 960 343" onclick="btn_qestcnts_onclick"/>
  1077. <Button id="btn_qestmastercnts" taborder="11" text="설문 마스터 내용" position="absolute 0 320 480 343" class="btn_sw" onclick="btn_qestmastercnts_onclick"/>
  1078. <Div id="div_search" taborder="0" position="absolute 0 0 960 59" class="div_SA2">
  1079. <Layouts>
  1080. <Layout>
  1081. <Static id="Static00" text="문항 그룹명" position="absolute 10 8 94 28" class="search_name"/>
  1082. <Static id="Static01" text="설문 목적 분류" class="search_name" position="absolute 10 32 110 52"/>
  1083. <Edit id="ipt_qestitemgrupnm" taborder="1" position="absolute 118 8 298 28" autoselect="true" onkeyup="div_search_ipt_qestitemgrupnm_onkeyup"/>
  1084. <Static id="Static02" text="등록 부서" class="search_name" position="absolute 307 8 375 28"/>
  1085. <Edit id="ipt_srch_qestrgstdeptnm" taborder="2" position="absolute 380 8 510 28" autoselect="true" enable="false"/>
  1086. <Button id="btn_qestrgstschr" taborder="3" position="absolute 513 8 533 28" class="icon_search" onclick="div_search_btn_qestrgstschr_onclick"/>
  1087. <Edit id="ipt_srch_qestrgstdeptcd" taborder="4" position="absolute 536 8 641 28" autoselect="true" enable="false"/>
  1088. <Combo id="cmb_srch_qestitemlrgcd" taborder="5" position="absolute 118 32 218 52" index="-1" innerdataset="@ds_init_qestitemlrglist" datacolumn="qestitemlrgnm" codecolumn="qestitemlrgcd" onitemchanged="div_search_cmb_srch_qestitemlrgcd_onitemchanged"/>
  1089. <Combo id="cmb_srch_qestitemmdlcd" taborder="6" position="absolute 221 32 376 52" index="-1" innerdataset="@ds_init_qestitemmdllist" codecolumn="qestitemmdlcd" datacolumn="qestitemmdlnm"/>
  1090. <Static id="Static03" text="설문 내용" position="absolute 395 32 463 52" class="search_name"/>
  1091. <Edit id="ipt_srch_qestcnts" taborder="7" position="absolute 476 32 641 52" autoselect="true" onkeyup="div_search_ipt_srch_qestcnts_onkeyup"/>
  1092. <Static id="Static04" text="* 현재 문항 그룹 :" position="absolute 654 21 754 41" style="color:#cc6600ff;"/>
  1093. <Static id="Static05" position="absolute 757 10 857 50" style="color:#cc6600ff;font:Dotum,9,bold;" wordwrap="both"/>
  1094. <Shape id="Shape00" position="absolute 872 8 876 52" linetype="vertical"/>
  1095. <Button id="btn_qestsearch" taborder="8" text="조회" position="absolute 889 20 945 40" class="btn1" onclick="div_search_btn_qestsearch_onclick"/>
  1096. </Layout>
  1097. </Layouts>
  1098. </Div>
  1099. <Static id="Static00" text="만족도 설문 마스터 목록" position="absolute 0 70 172 90" class="tit_2"/>
  1100. <Shape id="Shape00" position="absolute 0 87 464 91" class="line_10"/>
  1101. <Grid id="grd_qestmasterlist" taborder="1" useinputpanel="false" position="absolute 0 91 464 309" binddataset="ds_main_qestitemlist" cellclickbound="cell" oncelldblclick="grd_qestmasterlist_oncelldblclick" autoenter="select">
  1102. <Formats>
  1103. <Format id="default">
  1104. <Columns>
  1105. <Column size="24"/>
  1106. <Column size="200"/>
  1107. <Column size="340"/>
  1108. <Column size="86"/>
  1109. <Column size="100"/>
  1110. <Column size="120"/>
  1111. <Column size="140"/>
  1112. </Columns>
  1113. <Rows>
  1114. <Row size="24" band="head"/>
  1115. <Row size="24"/>
  1116. </Rows>
  1117. <Band id="head">
  1118. <Cell displaytype="checkbox" edittype="checkbox"/>
  1119. <Cell col="1" text="문항 그룹명"/>
  1120. <Cell col="2" text="설문 내용"/>
  1121. <Cell col="3" text="문항종류"/>
  1122. <Cell col="4" text="설문목적 대분류"/>
  1123. <Cell col="5" text="설문목적 중분류"/>
  1124. <Cell col="6" text="등록부서"/>
  1125. </Band>
  1126. <Band id="body">
  1127. <Cell displaytype="checkbox" edittype="checkbox" text="bind:chk" expr="expr:chk == 'Y' ? 1 : 0"/>
  1128. <Cell col="1" displaytype="text" text="bind:qestitemgrupnm"/>
  1129. <Cell col="2" displaytype="text" style="align:left top;padding:5 2 1 2;" text="bind:qestcnts"/>
  1130. <Cell col="3" displaytype="combo" style="padding:0 0 0 3;" text="bind:qestkindcd" combodataset="ds_C0101" combocodecol="cdid" combodatacol="cdnm"/>
  1131. <Cell col="4" displaytype="text" text="bind:qestitemlrgnm"/>
  1132. <Cell col="5" displaytype="text" text="bind:qestitemmdlnm"/>
  1133. <Cell col="6" displaytype="text" text="bind:qestrgstdeptnm"/>
  1134. </Band>
  1135. </Format>
  1136. </Formats>
  1137. </Grid>
  1138. <Static id="Static01" text="만족도 설문 목록" class="tit_2" position="absolute 496 70 668 90"/>
  1139. <Shape id="Shape01" class="line_10" position="absolute 496 87 960 91"/>
  1140. <Grid id="grd_qestlist" taborder="2" useinputpanel="false" position="absolute 496 91 960 309" binddataset="ds_main_qestlist" oncelldblclick="grd_qestlist_oncelldblclick" cellclickbound="cell">
  1141. <Formats>
  1142. <Format id="default">
  1143. <Columns>
  1144. <Column size="24"/>
  1145. <Column size="35"/>
  1146. <Column size="178"/>
  1147. <Column size="361"/>
  1148. <Column size="100"/>
  1149. </Columns>
  1150. <Rows>
  1151. <Row size="24" band="head"/>
  1152. <Row size="24"/>
  1153. </Rows>
  1154. <Band id="head">
  1155. <Cell displaytype="checkbox" edittype="checkbox"/>
  1156. <Cell col="1" text="순서"/>
  1157. <Cell col="2" text="문항 그룹명"/>
  1158. <Cell col="3" text="설문 내용"/>
  1159. <Cell col="4" text="문항종류"/>
  1160. </Band>
  1161. <Band id="body">
  1162. <Cell displaytype="checkbox" edittype="checkbox" text="bind:chk" expr="expr:chk == 'Y' || chk == '1' ? 1 : 0"/>
  1163. <Cell col="1" text="bind:qpaprsortseq"/>
  1164. <Cell col="2" displaytype="text" text="bind:qestitemgrupnm"/>
  1165. <Cell col="3" displaytype="text" style="align:left top;padding:5 2 1 2;" text="bind:qestcnts"/>
  1166. <Cell col="4" displaytype="combo" text="bind:itemkindcd" combodataset="ds_C0101" combocodecol="cdid" combodatacol="cdnm"/>
  1167. </Band>
  1168. </Format>
  1169. </Formats>
  1170. </Grid>
  1171. <Button id="btn_qestlistrhgt" taborder="5" position="absolute 467 173 493 193" class="icon_right" onclick="btn_qestlistrhgt_onclick"/>
  1172. <Button id="btn_qestlistleft" taborder="6" position="absolute 467 196 493 216" class="icon_left" onclick="btn_qestlistleft_onclick"/>
  1173. <Button id="btn_stagesup" taborder="7" class="icon_top" position="absolute 688 66 714 86" onclick="btn_stagesup_onclick"/>
  1174. <Button id="btn_stageinf" taborder="8" class="icon_bottom" position="absolute 793 66 819 86" onclick="btn_stageinf_onclick"/>
  1175. <Static id="Static02" text="한단계 위로" position="absolute 720 66 788 86"/>
  1176. <Static id="Static03" text="한단계 아래로" position="absolute 825 66 909 86"/>
  1177. <Button id="btn_save" taborder="9" text="저장" position="absolute 918 65 960 85" class="btn5" onclick="btn_save_onclick"/>
  1178. <Grid id="grd_qestkindlist" taborder="14" binddataset="ds_main_itemchoilist_qestitemchoi" useinputpanel="false" visible="false" position="absolute 105 109 455 259">
  1179. <Formats>
  1180. <Format id="default">
  1181. <Columns>
  1182. <Column size="30"/>
  1183. <Column size="60"/>
  1184. <Column size="88"/>
  1185. <Column size="76"/>
  1186. <Column size="60"/>
  1187. <Column size="100"/>
  1188. <Column size="100"/>
  1189. <Column size="100"/>
  1190. </Columns>
  1191. <Rows>
  1192. <Row size="33" band="head"/>
  1193. <Row size="24"/>
  1194. </Rows>
  1195. <Band id="head">
  1196. <Cell/>
  1197. <Cell col="1" text="답변보기&#13;&#10;일련번호"/>
  1198. <Cell col="2" text="보기내용"/>
  1199. <Cell col="3" text="배분점수"/>
  1200. <Cell col="4" text="무응답"/>
  1201. <Cell col="5"/>
  1202. <Cell col="6"/>
  1203. <Cell col="7"/>
  1204. </Band>
  1205. <Band id="body">
  1206. <Cell celltype="head" expr="currow+1"/>
  1207. <Cell col="1" text="bind:answchoiseqno"/>
  1208. <Cell col="2" text="bind:qestitemanswchoicnts"/>
  1209. <Cell col="3" text="bind:divpnt"/>
  1210. <Cell col="4" text="bind:norpaddinptyn"/>
  1211. <Cell col="5" text="bind:qestitemgrupseqno"/>
  1212. <Cell col="6" text="bind:qpaprseqno"/>
  1213. <Cell col="7" text="bind:qestseqno"/>
  1214. </Band>
  1215. </Format>
  1216. </Formats>
  1217. </Grid>
  1218. <Grid id="grd_qestkindlist2" taborder="15" binddataset="ds_main_newitemchoilist_qestitemchoi" useinputpanel="false" visible="false" position="absolute 570 144 920 294">
  1219. <Formats>
  1220. <Format id="default">
  1221. <Columns>
  1222. <Column size="29" band="left"/>
  1223. <Column size="60"/>
  1224. <Column size="88"/>
  1225. <Column size="76"/>
  1226. <Column size="60"/>
  1227. <Column size="100"/>
  1228. <Column size="100"/>
  1229. <Column size="100"/>
  1230. </Columns>
  1231. <Rows>
  1232. <Row size="33" band="head"/>
  1233. <Row size="24"/>
  1234. </Rows>
  1235. <Band id="head">
  1236. <Cell/>
  1237. <Cell col="1" text="답변보기&#13;&#10;일련번호"/>
  1238. <Cell col="2" text="보기내용"/>
  1239. <Cell col="3" text="배분점수"/>
  1240. <Cell col="4" text="무응답"/>
  1241. <Cell col="5"/>
  1242. <Cell col="6"/>
  1243. <Cell col="7"/>
  1244. </Band>
  1245. <Band id="body">
  1246. <Cell celltype="head" expr="currow+1"/>
  1247. <Cell col="1" text="bind:answseqno"/>
  1248. <Cell col="2" text="bind:qestitemanswcnts"/>
  1249. <Cell col="3" text="bind:divpnt"/>
  1250. <Cell col="4" text="bind:norpaddyn"/>
  1251. <Cell col="5" text="bind:qestseqno"/>
  1252. <Cell col="6" text="bind:qestitemgrupseqno"/>
  1253. <Cell col="7" text="bind:qpaprseqno"/>
  1254. </Band>
  1255. </Format>
  1256. </Formats>
  1257. </Grid>
  1258. <Button id="button13" taborder="16" text="닫기" class="btn4" position="absolute 449 720 504 741" onclick="button13_onclick"/>
  1259. </Layout>
  1260. </Layouts>
  1261. <Objects>
  1262. <Dataset id="ds_C0101" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1263. <Dataset id="ds_main_grdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1264. <ColumnInfo>
  1265. <Column id="chkvalue1" type="STRING" size="256"/>
  1266. <Column id="chkvalue2" type="STRING" size="256"/>
  1267. <Column id="qestitemgrupseqno" type="STRING" size="256"/>
  1268. <Column id="qpaprseqno" type="STRING" size="256"/>
  1269. <Column id="sort_seq" type="STRING" size="256"/>
  1270. </ColumnInfo>
  1271. <Rows>
  1272. <Row>
  1273. <Col id="chkvalue1"/>
  1274. <Col id="chkvalue2"/>
  1275. <Col id="qestitemgrupseqno"/>
  1276. <Col id="qpaprseqno"/>
  1277. <Col id="sort_seq"/>
  1278. </Row>
  1279. </Rows>
  1280. </Dataset>
  1281. <Dataset id="ds_main_qestcntslist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_qestcntslist_oncolumnchanged">
  1282. <ColumnInfo>
  1283. <Column id="qestitemgrupnm" type="STRING" size="256"/>
  1284. <Column id="qestsmmcnts" type="STRING" size="256"/>
  1285. <Column id="qestcnts" type="STRING" size="256"/>
  1286. <Column id="qestrgstdeptcd" type="STRING" size="256"/>
  1287. <Column id="qestrgstdeptnm" type="STRING" size="256"/>
  1288. <Column id="qestrgstid" type="STRING" size="256"/>
  1289. <Column id="qestrgstnm" type="STRING" size="256"/>
  1290. <Column id="qestrgstdd" type="STRING" size="256"/>
  1291. <Column id="itemkindcd" type="STRING" size="256"/>
  1292. <Column id="qestseqno" type="STRING" size="256"/>
  1293. <Column id="qestitemgrupseqno" type="STRING" size="256"/>
  1294. <Column id="qestitemanswcnt" type="STRING" size="256"/>
  1295. <Column id="qestitemanswchoicolcnt" type="STRING" size="256"/>
  1296. <Column id="essnanswcnt" type="STRING" size="256"/>
  1297. <Column id="qpaprseqno" type="STRING" size="256"/>
  1298. <Column id="itemcd" type="STRING" size="256"/>
  1299. </ColumnInfo>
  1300. <Rows>
  1301. <Row>
  1302. <Col id="qestitemgrupnm"/>
  1303. <Col id="qestsmmcnts"/>
  1304. <Col id="qestcnts"/>
  1305. <Col id="qestrgstdeptcd"/>
  1306. <Col id="qestrgstdeptnm"/>
  1307. <Col id="qestrgstid"/>
  1308. <Col id="qestrgstnm"/>
  1309. <Col id="qestrgstdd"/>
  1310. <Col id="itemkindcd"/>
  1311. <Col id="qestseqno"/>
  1312. <Col id="qestitemgrupseqno"/>
  1313. <Col id="qestitemanswcnt"/>
  1314. <Col id="qestitemanswchoicolcnt"/>
  1315. <Col id="essnanswcnt"/>
  1316. <Col id="qpaprseqno"/>
  1317. <Col id="itemcd"/>
  1318. </Row>
  1319. </Rows>
  1320. </Dataset>
  1321. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1322. <ColumnInfo>
  1323. <Column id="qestitemgrupnm" type="STRING" size="256"/>
  1324. </ColumnInfo>
  1325. <Rows>
  1326. <Row/>
  1327. </Rows>
  1328. </Dataset>
  1329. <Dataset id="ds_main_qestlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_qestlist_oncolumnchanged">
  1330. <ColumnInfo>
  1331. <Column id="chk" type="STRING" size="256"/>
  1332. <Column id="qpaprsortseq" type="STRING" size="256"/>
  1333. <Column id="qestitemgrupnm" type="STRING" size="256"/>
  1334. <Column id="qestcnts" type="STRING" size="256"/>
  1335. <Column id="itemkindcd" type="STRING" size="256"/>
  1336. <Column id="qestseqno" type="STRING" size="256"/>
  1337. <Column id="qestitemanswcnt" type="STRING" size="256"/>
  1338. <Column id="qestitemanswchoicolcnt" type="STRING" size="256"/>
  1339. <Column id="essnanswcnt" type="STRING" size="256"/>
  1340. <Column id="qestsmmcnts" type="STRING" size="256"/>
  1341. <Column id="qestrgstdeptcd" type="STRING" size="256"/>
  1342. <Column id="qestrgstid" type="STRING" size="256"/>
  1343. <Column id="qestrgstdd" type="STRING" size="256"/>
  1344. <Column id="qestrgstdeptnm" type="STRING" size="256"/>
  1345. <Column id="qestrgstnm" type="STRING" size="256"/>
  1346. <Column id="qestitemgrupseqno" type="STRING" size="256"/>
  1347. <Column id="qpaprseqno" type="STRING" size="256"/>
  1348. </ColumnInfo>
  1349. </Dataset>
  1350. <Dataset id="ds_init_qestitemlrglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1351. <ColumnInfo>
  1352. <Column id="qestitemlrgcd" type="STRING" size="256"/>
  1353. <Column id="qestitemlrgnm" type="STRING" size="256"/>
  1354. </ColumnInfo>
  1355. <Rows>
  1356. <Row>
  1357. <Col id="qestitemlrgcd"/>
  1358. <Col id="qestitemlrgnm">전체</Col>
  1359. </Row>
  1360. </Rows>
  1361. </Dataset>
  1362. <Dataset id="ds_send_srch" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1363. <ColumnInfo>
  1364. <Column id="qestitemgrupnm" type="STRING" size="256"/>
  1365. <Column id="qestrgstdeptcd" type="STRING" size="256"/>
  1366. <Column id="qestrgstdeptnm" type="STRING" size="256"/>
  1367. <Column id="qestrgstid" type="STRING" size="256"/>
  1368. <Column id="qestitemlrgcd" type="STRING" size="256"/>
  1369. <Column id="qestitemmdlcd" type="STRING" size="256"/>
  1370. <Column id="qestcnts" type="STRING" size="256"/>
  1371. </ColumnInfo>
  1372. <Rows>
  1373. <Row>
  1374. <Col id="qestitemgrupnm"/>
  1375. <Col id="qestrgstdeptcd"/>
  1376. <Col id="qestrgstid"/>
  1377. <Col id="qestitemlrgcd"/>
  1378. <Col id="qestitemmdlcd"/>
  1379. <Col id="qestcnts"/>
  1380. <Col id="qestrgstdeptnm"/>
  1381. </Row>
  1382. </Rows>
  1383. </Dataset>
  1384. <Dataset id="ds_init_qestitemmdllist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1385. <ColumnInfo>
  1386. <Column id="qestitemmdlcd" type="STRING" size="256"/>
  1387. <Column id="qestitemmdlnm" type="STRING" size="256"/>
  1388. </ColumnInfo>
  1389. </Dataset>
  1390. <Dataset id="ds_main_qestitemlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_qestitemlist_oncolumnchanged">
  1391. <ColumnInfo>
  1392. <Column id="chk" type="STRING" size="256"/>
  1393. <Column id="qestitemgrupnm" type="STRING" size="256"/>
  1394. <Column id="qestcnts" type="STRING" size="256"/>
  1395. <Column id="qestkindcd" type="STRING" size="256"/>
  1396. <Column id="qestitemlrgcd" type="STRING" size="256"/>
  1397. <Column id="qestitemlrgnm" type="STRING" size="256"/>
  1398. <Column id="qestitemmdlcd" type="STRING" size="256"/>
  1399. <Column id="qestitemmdlnm" type="STRING" size="256"/>
  1400. <Column id="qestrgstdeptcd" type="STRING" size="256"/>
  1401. <Column id="qestrgstdeptnm" type="STRING" size="256"/>
  1402. <Column id="qestseqno" type="STRING" size="256"/>
  1403. <Column id="qestrgstid" type="STRING" size="256"/>
  1404. <Column id="qestrgstnm" type="STRING" size="256"/>
  1405. <Column id="qestsmmcnts" type="STRING" size="256"/>
  1406. <Column id="qestrgstdd" type="STRING" size="256"/>
  1407. <Column id="qestitemanswchoicnt" type="STRING" size="256"/>
  1408. <Column id="qestitemanswchoicolcnt" type="STRING" size="256"/>
  1409. <Column id="essnanswcnt" type="STRING" size="256"/>
  1410. </ColumnInfo>
  1411. </Dataset>
  1412. <Dataset id="ds_main_masterlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1413. <ColumnInfo>
  1414. <Column id="qestitemlrgcd" type="STRING" size="256"/>
  1415. <Column id="qestitemlrgnm" type="STRING" size="256"/>
  1416. <Column id="qestitemmdlcd" type="STRING" size="256"/>
  1417. <Column id="qestitemmdlnm" type="STRING" size="256"/>
  1418. <Column id="qestrgstdeptcd" type="STRING" size="256"/>
  1419. <Column id="qestrgstdeptnm" type="STRING" size="256"/>
  1420. <Column id="qestrgstid" type="STRING" size="256"/>
  1421. <Column id="qestrgstnm" type="STRING" size="256"/>
  1422. <Column id="qestitemgrupnm" type="STRING" size="256"/>
  1423. <Column id="qestitemgrupseqno" type="STRING" size="256"/>
  1424. <Column id="qestsmmcnts" type="STRING" size="256"/>
  1425. <Column id="qestrgstdd" type="STRING" size="256"/>
  1426. <Column id="qestcnts" type="STRING" size="256"/>
  1427. <Column id="qestkindcd" type="STRING" size="256"/>
  1428. <Column id="qestseqno" type="STRING" size="256"/>
  1429. </ColumnInfo>
  1430. <Rows>
  1431. <Row>
  1432. <Col id="qestitemlrgcd"/>
  1433. <Col id="qestitemlrgnm"/>
  1434. <Col id="qestitemmdlcd"/>
  1435. <Col id="qestitemmdlnm"/>
  1436. <Col id="qestrgstdeptcd"/>
  1437. <Col id="qestrgstdeptnm"/>
  1438. <Col id="qestrgstid"/>
  1439. <Col id="qestrgstnm"/>
  1440. <Col id="qestitemgrupnm"/>
  1441. <Col id="qestitemgrupseqno"/>
  1442. <Col id="qestsmmcnts"/>
  1443. <Col id="qestrgstdd"/>
  1444. <Col id="qestcnts"/>
  1445. <Col id="qestkindcd"/>
  1446. <Col id="qestseqno"/>
  1447. </Row>
  1448. </Rows>
  1449. </Dataset>
  1450. <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1451. <ColumnInfo>
  1452. <Column id="count" type="STRING" size="256"/>
  1453. <Column id="answchoicnt" type="STRING" size="256"/>
  1454. <Column id="result" type="STRING" size="256"/>
  1455. </ColumnInfo>
  1456. <Rows>
  1457. <Row>
  1458. <Col id="count"/>
  1459. <Col id="answchoicnt"/>
  1460. <Col id="result"/>
  1461. </Row>
  1462. </Rows>
  1463. </Dataset>
  1464. <Dataset id="ds_main_itemchoilist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1465. <ColumnInfo>
  1466. <Column id="qestitemanswchoicnt" type="STRING" size="256"/>
  1467. <Column id="qestitemanswchoicolcnt" type="STRING" size="256"/>
  1468. <Column id="essnanswcnt" type="STRING" size="256"/>
  1469. <Column id="norpaddinptyn" type="STRING" size="256"/>
  1470. </ColumnInfo>
  1471. <Rows>
  1472. <Row>
  1473. <Col id="qestitemanswchoicnt"/>
  1474. <Col id="qestitemanswchoicolcnt"/>
  1475. <Col id="essnanswcnt"/>
  1476. <Col id="norpaddinptyn"/>
  1477. </Row>
  1478. </Rows>
  1479. </Dataset>
  1480. <Dataset id="ds_main_itemchoilist_qestchoicntslist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_itemchoilist_qestchoicntslist_oncolumnchanged">
  1481. <ColumnInfo>
  1482. <Column id="qestitemanswchoicnts" type="STRING" size="256" sumtext="설문문항답변보기내용"/>
  1483. <Column id="descinptyn" type="STRING" size="256" sumtext="서술입력여부"/>
  1484. <Column id="qestseqno" type="INT" size="256" sumtext="설문일련번호"/>
  1485. <Column id="answchoiseqno" type="INT" size="256" sumtext="답변보기일련번호"/>
  1486. </ColumnInfo>
  1487. </Dataset>
  1488. <Dataset id="ds_main_itemchoilist_case45" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1489. <ColumnInfo>
  1490. <Column id="qestitemanswchoicnts" type="STRING" size="256" sumtext="설문문항답변보기내용"/>
  1491. <Column id="noinptyn" type="STRING" size="256" sumtext="숫자입력여부"/>
  1492. <Column id="answchoiaddcnts" type="STRING" size="256" sumtext="답변보기추가내용"/>
  1493. <Column id="addinptyn" type="STRING" size="256" sumtext="추가입력여부"/>
  1494. <Column id="addnoinptyn" type="STRING" size="256" sumtext="추가숫자입력여부"/>
  1495. <Column id="essninptyn" type="STRING" size="256" sumtext="필수입력여부"/>
  1496. <Column id="qestseqno" type="INT" size="256" sumtext="설문일련번호"/>
  1497. <Column id="answchoiseqno" type="INT" size="256" sumtext="답변보기일련번호"/>
  1498. </ColumnInfo>
  1499. </Dataset>
  1500. <Dataset id="ds_main_newitemchoilist_case123_qestchoicntslist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1501. <ColumnInfo>
  1502. <Column id="qestitemanswcnts" type="STRING" size="256"/>
  1503. <Column id="descinptyn" type="STRING" size="256"/>
  1504. <Column id="answseqno" type="STRING" size="256"/>
  1505. <Column id="qestseqno" type="STRING" size="256"/>
  1506. <Column id="qestitemgrupseqno" type="STRING" size="256"/>
  1507. <Column id="qpaprseqno" type="STRING" size="256"/>
  1508. </ColumnInfo>
  1509. <Rows>
  1510. <Row>
  1511. <Col id="qestitemanswcnts"/>
  1512. <Col id="descinptyn"/>
  1513. <Col id="answseqno"/>
  1514. <Col id="qestseqno"/>
  1515. <Col id="qestitemgrupseqno"/>
  1516. <Col id="qpaprseqno"/>
  1517. </Row>
  1518. </Rows>
  1519. </Dataset>
  1520. <Dataset id="ds_main_newitemchoilist_case45" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1521. <ColumnInfo>
  1522. <Column id="qestitemanswcnts" type="STRING" size="256" sumtext="보기문항내용"/>
  1523. <Column id="answaddcnts" type="STRING" size="256" sumtext="추가보기문항내용"/>
  1524. <Column id="addflgrinptyn" type="STRING" size="256" sumtext="추가숫자입력여부"/>
  1525. <Column id="addinptyn" type="STRING" size="256" sumtext="추가입력여부"/>
  1526. <Column id="figrinptyn" type="STRING" size="256" sumtext="숫자입력여부"/>
  1527. <Column id="essninptyn" type="STRING" size="256" sumtext="필수입력여부"/>
  1528. <Column id="answseqno" type="INT" size="256" sumtext="답변보기일련번호"/>
  1529. <Column id="qestseqno" type="INT" size="256" sumtext="설문일련번호"/>
  1530. <Column id="qestitemgrupseqno" type="INT" size="256" sumtext="설문문항그룹일련번호"/>
  1531. <Column id="qpaprseqno" type="INT" size="256" sumtext="설문지일련번호"/>
  1532. </ColumnInfo>
  1533. </Dataset>
  1534. <Dataset id="ds_main_itemchoilist_qestanswchoi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1535. <ColumnInfo>
  1536. <Column id="qestitemanswchoicnts1" type="STRING" size="256"/>
  1537. <Column id="qestitemanswchoicnts2" type="STRING" size="256"/>
  1538. <Column id="qestitemanswchoicnts3" type="STRING" size="256"/>
  1539. <Column id="qestitemanswchoicnts4" type="STRING" size="256"/>
  1540. <Column id="qestitemanswchoicnts5" type="STRING" size="256"/>
  1541. <Column id="qestitemanswchoicnts6" type="STRING" size="256"/>
  1542. <Column id="qestitemanswchoicnts7" type="STRING" size="256"/>
  1543. </ColumnInfo>
  1544. <Rows>
  1545. <Row>
  1546. <Col id="qestitemanswchoicnts1"/>
  1547. <Col id="qestitemanswchoicnts2"/>
  1548. <Col id="qestitemanswchoicnts3"/>
  1549. <Col id="qestitemanswchoicnts4"/>
  1550. <Col id="qestitemanswchoicnts5"/>
  1551. <Col id="qestitemanswchoicnts6"/>
  1552. <Col id="qestitemanswchoicnts7"/>
  1553. </Row>
  1554. </Rows>
  1555. </Dataset>
  1556. <Dataset id="ds_main_itemchoilist_pnt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1557. <ColumnInfo>
  1558. <Column id="divpnt1" type="STRING" size="256"/>
  1559. <Column id="divpnt2" type="STRING" size="256"/>
  1560. <Column id="divpnt3" type="STRING" size="256"/>
  1561. <Column id="divpnt4" type="STRING" size="256"/>
  1562. <Column id="divpnt5" type="STRING" size="256"/>
  1563. <Column id="divpnt6" type="STRING" size="256"/>
  1564. <Column id="divpnt7" type="STRING" size="256"/>
  1565. </ColumnInfo>
  1566. <Rows>
  1567. <Row>
  1568. <Col id="divpnt1"/>
  1569. <Col id="divpnt2"/>
  1570. <Col id="divpnt3"/>
  1571. <Col id="divpnt4"/>
  1572. <Col id="divpnt5"/>
  1573. <Col id="divpnt6"/>
  1574. <Col id="divpnt7"/>
  1575. </Row>
  1576. </Rows>
  1577. </Dataset>
  1578. <Dataset id="ds_main_itemchoilist_answchoiseqno" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1579. <ColumnInfo>
  1580. <Column id="answchoiseqno1" type="STRING" size="256"/>
  1581. <Column id="answchoiseqno2" type="STRING" size="256"/>
  1582. <Column id="answchoiseqno3" type="STRING" size="256"/>
  1583. <Column id="answchoiseqno4" type="STRING" size="256"/>
  1584. <Column id="answchoiseqno5" type="STRING" size="256"/>
  1585. <Column id="answchoiseqno6" type="STRING" size="256"/>
  1586. <Column id="answchoiseqno7" type="STRING" size="256"/>
  1587. </ColumnInfo>
  1588. <Rows>
  1589. <Row>
  1590. <Col id="answchoiseqno1"/>
  1591. <Col id="answchoiseqno2"/>
  1592. <Col id="answchoiseqno3"/>
  1593. <Col id="answchoiseqno4"/>
  1594. <Col id="answchoiseqno5"/>
  1595. <Col id="answchoiseqno6"/>
  1596. <Col id="answchoiseqno7"/>
  1597. </Row>
  1598. </Rows>
  1599. </Dataset>
  1600. <Dataset id="ds_main_newitemchoilist_case678_qestanswchoi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1601. <ColumnInfo>
  1602. <Column id="qestitemanswcnts1" type="STRING" size="256"/>
  1603. <Column id="qestitemanswcnts2" type="STRING" size="256"/>
  1604. <Column id="qestitemanswcnts3" type="STRING" size="256"/>
  1605. <Column id="qestitemanswcnts4" type="STRING" size="256"/>
  1606. <Column id="qestitemanswcnts5" type="STRING" size="256"/>
  1607. <Column id="qestitemanswcnts6" type="STRING" size="256"/>
  1608. <Column id="qestitemanswcnts7" type="STRING" size="256"/>
  1609. </ColumnInfo>
  1610. <Rows>
  1611. <Row>
  1612. <Col id="qestitemanswcnts1"/>
  1613. <Col id="qestitemanswcnts2"/>
  1614. <Col id="qestitemanswcnts3"/>
  1615. <Col id="qestitemanswcnts4"/>
  1616. <Col id="qestitemanswcnts5"/>
  1617. <Col id="qestitemanswcnts6"/>
  1618. <Col id="qestitemanswcnts7"/>
  1619. </Row>
  1620. </Rows>
  1621. </Dataset>
  1622. <Dataset id="ds_main_newitemchoilist_case678_pnt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1623. <ColumnInfo>
  1624. <Column id="divpnt1" type="STRING" size="256"/>
  1625. <Column id="divpnt2" type="STRING" size="256"/>
  1626. <Column id="divpnt3" type="STRING" size="256"/>
  1627. <Column id="divpnt4" type="STRING" size="256"/>
  1628. <Column id="divpnt5" type="STRING" size="256"/>
  1629. <Column id="divpnt6" type="STRING" size="256"/>
  1630. <Column id="divpnt7" type="STRING" size="256"/>
  1631. </ColumnInfo>
  1632. <Rows>
  1633. <Row>
  1634. <Col id="divpnt1"/>
  1635. <Col id="divpnt2"/>
  1636. <Col id="divpnt3"/>
  1637. <Col id="divpnt4"/>
  1638. <Col id="divpnt5"/>
  1639. <Col id="divpnt6"/>
  1640. <Col id="divpnt7"/>
  1641. </Row>
  1642. </Rows>
  1643. </Dataset>
  1644. <Dataset id="ds_main_newitemchoilist_case678_answchoiseqno" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1645. <ColumnInfo>
  1646. <Column id="answseqno1" type="STRING" size="256"/>
  1647. <Column id="answseqno2" type="STRING" size="256"/>
  1648. <Column id="answseqno3" type="STRING" size="256"/>
  1649. <Column id="answseqno4" type="STRING" size="256"/>
  1650. <Column id="answseqno5" type="STRING" size="256"/>
  1651. <Column id="answseqno6" type="STRING" size="256"/>
  1652. <Column id="answseqno7" type="STRING" size="256"/>
  1653. </ColumnInfo>
  1654. <Rows>
  1655. <Row>
  1656. <Col id="answseqno1"/>
  1657. <Col id="answseqno2"/>
  1658. <Col id="answseqno3"/>
  1659. <Col id="answseqno4"/>
  1660. <Col id="answseqno5"/>
  1661. <Col id="answseqno6"/>
  1662. <Col id="answseqno7"/>
  1663. </Row>
  1664. </Rows>
  1665. </Dataset>
  1666. <Dataset id="ds_main_newitemchoilist_case678" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1667. <ColumnInfo>
  1668. <Column id="norpaddyn" type="STRING" size="256"/>
  1669. <Column id="qestitemgrupseqno" type="STRING" size="256"/>
  1670. <Column id="qpaprseqno" type="STRING" size="256"/>
  1671. <Column id="qestseqno" type="STRING" size="256"/>
  1672. </ColumnInfo>
  1673. <Rows>
  1674. <Row>
  1675. <Col id="norpaddyn"/>
  1676. <Col id="qestitemgrupseqno"/>
  1677. <Col id="qpaprseqno"/>
  1678. <Col id="qestseqno"/>
  1679. </Row>
  1680. </Rows>
  1681. </Dataset>
  1682. <Dataset id="ds_init_answchoicntlist_qestitemanswchoilist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1683. <Dataset id="ds_init_answchoicntlist_essnanswlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1684. <Dataset id="ds_main_itemchoilist_qestitemchoi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1685. <ColumnInfo>
  1686. <Column id="answchoiseqno" type="INT" size="256"/>
  1687. <Column id="qestitemanswchoicnts" type="STRING" size="256"/>
  1688. <Column id="divpnt" type="BIGDECIMAL" size="256"/>
  1689. <Column id="norpaddinptyn" type="STRING" size="256"/>
  1690. <Column id="qestitemgrupseqno" type="STRING" size="256"/>
  1691. <Column id="qpaprseqno" type="STRING" size="256"/>
  1692. <Column id="qestseqno" type="INT" size="256"/>
  1693. </ColumnInfo>
  1694. <Rows>
  1695. <Row>
  1696. <Col id="answchoiseqno"/>
  1697. <Col id="qestitemanswchoicnts"/>
  1698. <Col id="divpnt"/>
  1699. <Col id="norpaddinptyn"/>
  1700. <Col id="qestitemgrupseqno"/>
  1701. <Col id="qpaprseqno"/>
  1702. <Col id="qestseqno"/>
  1703. </Row>
  1704. </Rows>
  1705. </Dataset>
  1706. <Dataset id="ds_main_newitemchoilist_qestitemchoi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1707. <ColumnInfo>
  1708. <Column id="answseqno" type="STRING" size="256"/>
  1709. <Column id="qestseqno" type="STRING" size="256"/>
  1710. <Column id="qestitemgrupseqno" type="STRING" size="256"/>
  1711. <Column id="qpaprseqno" type="STRING" size="256"/>
  1712. <Column id="divpnt" type="STRING" size="256"/>
  1713. <Column id="qestitemanswcnts" type="STRING" size="256"/>
  1714. <Column id="norpaddyn" type="STRING" size="256"/>
  1715. </ColumnInfo>
  1716. <Rows>
  1717. <Row>
  1718. <Col id="answseqno"/>
  1719. <Col id="qestseqno"/>
  1720. <Col id="qestitemgrupseqno"/>
  1721. <Col id="qpaprseqno"/>
  1722. <Col id="divpnt"/>
  1723. <Col id="qestitemanswcnts"/>
  1724. <Col id="norpaddyn"/>
  1725. </Row>
  1726. </Rows>
  1727. </Dataset>
  1728. <Dataset id="ds_main_newitemchoilist_case9_answchoiseqno" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1729. <ColumnInfo>
  1730. <Column id="answchoiseqno1" type="STRING" size="256"/>
  1731. <Column id="answchoiseqno2" type="STRING" size="256"/>
  1732. <Column id="answchoiseqno3" type="STRING" size="256"/>
  1733. <Column id="answchoiseqno4" type="STRING" size="256"/>
  1734. <Column id="answchoiseqno5" type="STRING" size="256"/>
  1735. <Column id="answchoiseqno6" type="STRING" size="256"/>
  1736. <Column id="answchoiseqno7" type="STRING" size="256"/>
  1737. <Column id="answchoiseqno8" type="STRING" size="256"/>
  1738. <Column id="answchoiseqno9" type="STRING" size="256"/>
  1739. <Column id="answchoiseqno10" type="STRING" size="256"/>
  1740. <Column id="answchoiseqno11" type="STRING" size="256"/>
  1741. </ColumnInfo>
  1742. <Rows>
  1743. <Row>
  1744. <Col id="answchoiseqno1"/>
  1745. <Col id="answchoiseqno2"/>
  1746. <Col id="answchoiseqno3"/>
  1747. <Col id="answchoiseqno4"/>
  1748. <Col id="answchoiseqno5"/>
  1749. <Col id="answchoiseqno6"/>
  1750. <Col id="answchoiseqno7"/>
  1751. <Col id="answchoiseqno8"/>
  1752. <Col id="answchoiseqno9"/>
  1753. <Col id="answchoiseqno10"/>
  1754. <Col id="answchoiseqno11"/>
  1755. </Row>
  1756. </Rows>
  1757. </Dataset>
  1758. <Dataset id="ds_main_newitemchoilist_case9_qestanswchoi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1759. <ColumnInfo>
  1760. <Column id="qestitemanswchoicnts1" type="STRING" size="256"/>
  1761. <Column id="qestitemanswchoicnts2" type="STRING" size="256"/>
  1762. <Column id="qestitemanswchoicnts3" type="STRING" size="256"/>
  1763. <Column id="qestitemanswchoicnts4" type="STRING" size="256"/>
  1764. <Column id="qestitemanswchoicnts5" type="STRING" size="256"/>
  1765. <Column id="qestitemanswchoicnts6" type="STRING" size="256"/>
  1766. <Column id="qestitemanswchoicnts7" type="STRING" size="256"/>
  1767. <Column id="qestitemanswchoicnts8" type="STRING" size="256"/>
  1768. <Column id="qestitemanswchoicnts9" type="STRING" size="256"/>
  1769. <Column id="qestitemanswchoicnts10" type="STRING" size="256"/>
  1770. <Column id="qestitemanswchoicnts11" type="STRING" size="256"/>
  1771. </ColumnInfo>
  1772. <Rows>
  1773. <Row>
  1774. <Col id="qestitemanswchoicnts1"/>
  1775. <Col id="qestitemanswchoicnts2"/>
  1776. <Col id="qestitemanswchoicnts3"/>
  1777. <Col id="qestitemanswchoicnts4"/>
  1778. <Col id="qestitemanswchoicnts5"/>
  1779. <Col id="qestitemanswchoicnts6"/>
  1780. <Col id="qestitemanswchoicnts7"/>
  1781. <Col id="qestitemanswchoicnts8"/>
  1782. <Col id="qestitemanswchoicnts9"/>
  1783. <Col id="qestitemanswchoicnts10"/>
  1784. <Col id="qestitemanswchoicnts11"/>
  1785. </Row>
  1786. </Rows>
  1787. </Dataset>
  1788. <Dataset id="ds_main_newitemchoilist_case9_pnt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1789. <ColumnInfo>
  1790. <Column id="divpnt1" type="STRING" size="256"/>
  1791. <Column id="divpnt2" type="STRING" size="256"/>
  1792. <Column id="divpnt3" type="STRING" size="256"/>
  1793. <Column id="divpnt4" type="STRING" size="256"/>
  1794. <Column id="divpnt5" type="STRING" size="256"/>
  1795. <Column id="divpnt6" type="STRING" size="256"/>
  1796. <Column id="divpnt7" type="STRING" size="256"/>
  1797. <Column id="divpnt8" type="STRING" size="256"/>
  1798. <Column id="divpnt9" type="STRING" size="256"/>
  1799. <Column id="divpnt10" type="STRING" size="256"/>
  1800. <Column id="divpnt11" type="STRING" size="256"/>
  1801. </ColumnInfo>
  1802. <Rows>
  1803. <Row>
  1804. <Col id="divpnt1"/>
  1805. <Col id="divpnt2"/>
  1806. <Col id="divpnt3"/>
  1807. <Col id="divpnt4"/>
  1808. <Col id="divpnt5"/>
  1809. <Col id="divpnt6"/>
  1810. <Col id="divpnt7"/>
  1811. <Col id="divpnt8"/>
  1812. <Col id="divpnt9"/>
  1813. <Col id="divpnt10"/>
  1814. <Col id="divpnt11"/>
  1815. </Row>
  1816. </Rows>
  1817. </Dataset>
  1818. <Dataset id="ds_main_newitemchoilist_case9" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1819. <ColumnInfo>
  1820. <Column id="qestseqno" type="STRING" size="256"/>
  1821. <Column id="qpaprseqno" type="STRING" size="256"/>
  1822. <Column id="qestitemgrupseqno" type="STRING" size="256"/>
  1823. </ColumnInfo>
  1824. <Rows>
  1825. <Row>
  1826. <Col id="qestseqno"/>
  1827. <Col id="qpaprseqno"/>
  1828. <Col id="qestitemgrupseqno"/>
  1829. </Row>
  1830. </Rows>
  1831. </Dataset>
  1832. <Dataset id="ds_main_itemchoilist_case678" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1833. <ColumnInfo>
  1834. <Column id="norpaddyn" type="STRING" size="256"/>
  1835. <Column id="qestitemgrupseqno" type="STRING" size="256"/>
  1836. <Column id="qpaprseqno" type="STRING" size="256"/>
  1837. <Column id="qestseqno" type="STRING" size="256"/>
  1838. </ColumnInfo>
  1839. <Rows>
  1840. <Row>
  1841. <Col id="norpaddyn"/>
  1842. <Col id="qestitemgrupseqno"/>
  1843. <Col id="qpaprseqno"/>
  1844. <Col id="qestseqno"/>
  1845. </Row>
  1846. </Rows>
  1847. </Dataset>
  1848. <Dataset id="ds_send_savedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1849. <ColumnInfo>
  1850. <Column id="itemkindcd" type="STRING" size="256" sumtext="구분코드"/>
  1851. <Column id="qestseqno" type="INT" size="256" sumtext="설문일련번호"/>
  1852. <Column id="qestitemgrupseqno" type="INT" size="256" sumtext="설문문항그룹일련번호"/>
  1853. <Column id="qpaprseqno" type="INT" size="256" sumtext="설문지일련번호"/>
  1854. </ColumnInfo>
  1855. </Dataset>
  1856. <Dataset id="ds_send_savedata_case123" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1857. <ColumnInfo>
  1858. <Column id="qestitemanswcnts" type="STRING" size="256" sumtext="보기문항내용"/>
  1859. <Column id="descinptyn" type="STRING" size="256" sumtext="서술입력여부"/>
  1860. <Column id="answseqno" type="INT" size="256" sumtext="답변보기일련번호"/>
  1861. <Column id="qestseqno" type="INT" size="256" sumtext="설문일련번호"/>
  1862. <Column id="qestitemgrupseqno" type="INT" size="256" sumtext="설문문항그룹일련번호"/>
  1863. <Column id="qpaprseqno" type="INT" size="256" sumtext="설문지일련번호"/>
  1864. </ColumnInfo>
  1865. </Dataset>
  1866. <Dataset id="ds_send_savedata_qestcntslist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1867. <ColumnInfo>
  1868. <Column id="qestsmmcnts" type="STRING" size="256" sumtext="설문요약내용"/>
  1869. <Column id="qestrgstdeptcd" type="STRING" size="256" sumtext="등록부서코드"/>
  1870. <Column id="qestrgstid" type="STRING" size="256" sumtext="등록자"/>
  1871. <Column id="qestitemgrupseqno" type="STRING" size="256" sumtext="문항그룹일련번호"/>
  1872. <Column id="qestrgstdd" type="STRING" size="256" sumtext="등록일"/>
  1873. <Column id="qestcnts" type="STRING" size="256" sumtext="설문내용"/>
  1874. <Column id="itemkindcd" type="STRING" size="256" sumtext="설문문항정보"/>
  1875. <Column id="qestitemanswcnt" type="INT" size="256" sumtext="설문문항보기개수"/>
  1876. <Column id="qestitemanswchoicolcnt" type="INT" size="256" sumtext="설문문항열개수"/>
  1877. <Column id="qestrgstdeptcd" type="STRING" size="256" sumtext="등록부서코드"/>
  1878. <Column id="qpaprseqno" type="INT" size="256" sumtext="설문지일련번호"/>
  1879. <Column id="qestseqno" type="INT" size="256" sumtext="설문일련번호"/>
  1880. </ColumnInfo>
  1881. </Dataset>
  1882. <Dataset id="ds_send_savedata_case45" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1883. <ColumnInfo>
  1884. <Column id="qestitemanswcnts" type="STRING" size="256" sumtext="보기문항내용"/>
  1885. <Column id="figrinptyn" type="STRING" size="256" sumtext="숫자입력여부"/>
  1886. <Column id="answaddcnts" type="STRING" size="256" sumtext="답변보기추가내용"/>
  1887. <Column id="addinptyn" type="STRING" size="256" sumtext="추가입력여부"/>
  1888. <Column id="addflgrinptyn" type="STRING" size="256" sumtext="추가숫자입력여부"/>
  1889. <Column id="essninptyn" type="STRING" size="256" sumtext="필수입력여부"/>
  1890. <Column id="answseqno" type="INT" size="256" sumtext="답변보기일련번호"/>
  1891. <Column id="qestseqno" type="INT" size="256" sumtext="설문일련번호"/>
  1892. <Column id="qestitemgrupseqno" type="INT" size="256" sumtext="설문문항그룹일련번호"/>
  1893. <Column id="qpaprseqno" type="INT" size="256" sumtext="설문지일련번호"/>
  1894. </ColumnInfo>
  1895. </Dataset>
  1896. <Dataset id="ds_send_savedata_qestitemchoi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1897. <Dataset id="ds_send_savedata_qpapritemlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1898. <ColumnInfo>
  1899. <Column id="qestitemanswcnts" type="STRING" size="256" sumtext="보기문항내용"/>
  1900. <Column id="divpnt" type="BIGDECIMAL" size="256" sumtext="배분점수"/>
  1901. <Column id="norpaddyn" type="STRING" size="256" sumtext="무응답추가여부"/>
  1902. <Column id="answseqno" type="INT" size="256" sumtext="답변보기일련번호"/>
  1903. <Column id="qestseqno" type="INT" size="256" sumtext="설문일련번호"/>
  1904. <Column id="qestitemgrupseqno" type="INT" size="256" sumtext="설문문항그룹일련번호"/>
  1905. <Column id="qpaprseqno" type="INT" size="256" sumtext="설문지일련번호"/>
  1906. </ColumnInfo>
  1907. </Dataset>
  1908. <Dataset id="ds_main_qestcntattr" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1909. <ColumnInfo>
  1910. <Column id="qestitemanswcnt" type="INT" size="256"/>
  1911. </ColumnInfo>
  1912. <Rows>
  1913. <Row/>
  1914. </Rows>
  1915. </Dataset>
  1916. <Dataset id="ds_send_savedata_case9" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1917. <ColumnInfo>
  1918. <Column id="qestitemanswchoicnts" type="STRING" size="256" sumtext="설문문항답변보기내용"/>
  1919. <Column id="divpnt" type="BIGDECIMAL" size="256" sumtext="배분점수"/>
  1920. <Column id="norpaddinptyn" type="STRING" size="256" sumtext="무응답추가여부"/>
  1921. <Column id="qestseqno" type="INT" size="256" sumtext="설문일련번호"/>
  1922. <Column id="answchoiseqno" type="INT" size="256" sumtext="답변보기일련번호"/>
  1923. </ColumnInfo>
  1924. </Dataset>
  1925. <Dataset id="ds_main_itemchoilist_case10_answchoiseqno" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1926. <ColumnInfo>
  1927. <Column id="answchoiseqno1" type="STRING" size="256"/>
  1928. <Column id="answchoiseqno2" type="STRING" size="256"/>
  1929. <Column id="answchoiseqno3" type="STRING" size="256"/>
  1930. <Column id="answchoiseqno4" type="STRING" size="256"/>
  1931. <Column id="answchoiseqno5" type="STRING" size="256"/>
  1932. <Column id="answchoiseqno6" type="STRING" size="256"/>
  1933. <Column id="answchoiseqno7" type="STRING" size="256"/>
  1934. <Column id="answchoiseqno8" type="STRING" size="256"/>
  1935. <Column id="answchoiseqno9" type="STRING" size="256"/>
  1936. <Column id="answchoiseqno10" type="STRING" size="256"/>
  1937. <Column id="answchoiseqno11" type="STRING" size="256"/>
  1938. </ColumnInfo>
  1939. <Rows>
  1940. <Row>
  1941. <Col id="answchoiseqno1"/>
  1942. <Col id="answchoiseqno2"/>
  1943. <Col id="answchoiseqno3"/>
  1944. <Col id="answchoiseqno4"/>
  1945. <Col id="answchoiseqno5"/>
  1946. <Col id="answchoiseqno6"/>
  1947. <Col id="answchoiseqno7"/>
  1948. <Col id="answchoiseqno8"/>
  1949. <Col id="answchoiseqno9"/>
  1950. <Col id="answchoiseqno10"/>
  1951. <Col id="answchoiseqno11"/>
  1952. </Row>
  1953. </Rows>
  1954. </Dataset>
  1955. <Dataset id="ds_main_itemchoilist_case10_qestanswchoi" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1956. <ColumnInfo>
  1957. <Column id="qestitemanswchoicnts1" type="STRING" size="256"/>
  1958. <Column id="qestitemanswchoicnts2" type="STRING" size="256"/>
  1959. <Column id="qestitemanswchoicnts3" type="STRING" size="256"/>
  1960. <Column id="qestitemanswchoicnts4" type="STRING" size="256"/>
  1961. <Column id="qestitemanswchoicnts5" type="STRING" size="256"/>
  1962. <Column id="qestitemanswchoicnts6" type="STRING" size="256"/>
  1963. <Column id="qestitemanswchoicnts7" type="STRING" size="256"/>
  1964. <Column id="qestitemanswchoicnts8" type="STRING" size="256"/>
  1965. <Column id="qestitemanswchoicnts9" type="STRING" size="256"/>
  1966. <Column id="qestitemanswchoicnts10" type="STRING" size="256"/>
  1967. <Column id="qestitemanswchoicnts11" type="STRING" size="256"/>
  1968. </ColumnInfo>
  1969. <Rows>
  1970. <Row>
  1971. <Col id="qestitemanswchoicnts1"/>
  1972. <Col id="qestitemanswchoicnts2"/>
  1973. <Col id="qestitemanswchoicnts3"/>
  1974. <Col id="qestitemanswchoicnts4"/>
  1975. <Col id="qestitemanswchoicnts5"/>
  1976. <Col id="qestitemanswchoicnts6"/>
  1977. <Col id="qestitemanswchoicnts7"/>
  1978. <Col id="qestitemanswchoicnts8"/>
  1979. <Col id="qestitemanswchoicnts9"/>
  1980. <Col id="qestitemanswchoicnts10"/>
  1981. <Col id="qestitemanswchoicnts11"/>
  1982. </Row>
  1983. </Rows>
  1984. </Dataset>
  1985. <Dataset id="ds_main_itemchoilist_case10_pnt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1986. <ColumnInfo>
  1987. <Column id="divpnt1" type="STRING" size="256"/>
  1988. <Column id="divpnt2" type="STRING" size="256"/>
  1989. <Column id="divpnt3" type="STRING" size="256"/>
  1990. <Column id="divpnt4" type="STRING" size="256"/>
  1991. <Column id="divpnt5" type="STRING" size="256"/>
  1992. <Column id="divpnt6" type="STRING" size="256"/>
  1993. <Column id="divpnt7" type="STRING" size="256"/>
  1994. <Column id="divpnt8" type="STRING" size="256"/>
  1995. <Column id="divpnt9" type="STRING" size="256"/>
  1996. <Column id="divpnt10" type="STRING" size="256"/>
  1997. <Column id="divpnt11" type="STRING" size="256"/>
  1998. </ColumnInfo>
  1999. <Rows>
  2000. <Row>
  2001. <Col id="divpnt1"/>
  2002. <Col id="divpnt2"/>
  2003. <Col id="divpnt3"/>
  2004. <Col id="divpnt4"/>
  2005. <Col id="divpnt5"/>
  2006. <Col id="divpnt6"/>
  2007. <Col id="divpnt7"/>
  2008. <Col id="divpnt8"/>
  2009. <Col id="divpnt9"/>
  2010. <Col id="divpnt10"/>
  2011. <Col id="divpnt11"/>
  2012. </Row>
  2013. </Rows>
  2014. </Dataset>
  2015. </Objects>
  2016. <Bind>
  2017. <BindItem id="item0" compid="div_search.Static05" propid="text" datasetid="ds_send" columnid="qestitemgrupnm"/>
  2018. <BindItem id="item1" compid="div_search.ipt_qestitemgrupnm" propid="value" datasetid="ds_send_srch" columnid="qestitemgrupnm"/>
  2019. <BindItem id="item2" compid="div_search.ipt_srch_qestrgstdeptnm" propid="value" datasetid="ds_send_srch" columnid="qestrgstdeptnm"/>
  2020. <BindItem id="item3" compid="div_search.ipt_srch_qestrgstdeptcd" propid="value" datasetid="ds_send_srch" columnid="qestrgstdeptcd"/>
  2021. <BindItem id="item4" compid="div_search.cmb_srch_qestitemlrgcd" propid="value" datasetid="ds_send_srch" columnid="qestitemlrgcd"/>
  2022. <BindItem id="item5" compid="div_search.cmb_srch_qestitemmdlcd" propid="value" datasetid="ds_send_srch" columnid="qestitemmdlcd"/>
  2023. <BindItem id="item6" compid="div_search.ipt_srch_qestcnts" propid="value" datasetid="ds_send_srch" columnid="qestcnts"/>
  2024. <BindItem id="item7" compid="switch1.case1.input" propid="value" datasetid="ds_main_masterlist" columnid="qestitemlrgnm"/>
  2025. <BindItem id="item8" compid="switch1.case1.input1" propid="value" datasetid="ds_main_masterlist" columnid="qestitemmdlnm"/>
  2026. <BindItem id="item9" compid="switch1.case1.input2" propid="value" datasetid="ds_main_masterlist" columnid="qestitemgrupnm"/>
  2027. <BindItem id="item10" compid="switch1.case1.tar_qestcnts" propid="value" datasetid="ds_main_masterlist" columnid="qestcnts"/>
  2028. <BindItem id="item11" compid="switch1.case1.ipt_qestsmmcnts" propid="value" datasetid="ds_main_masterlist" columnid="qestsmmcnts"/>
  2029. <BindItem id="item12" compid="switch1.case1.ipt_qestrgstdeptcd" propid="value" datasetid="ds_main_masterlist" columnid="qestrgstdeptnm"/>
  2030. <BindItem id="item13" compid="switch1.case1.ipt_qestrgstid" propid="value" datasetid="ds_main_masterlist" columnid="qestrgstnm"/>
  2031. <BindItem id="item14" compid="switch1.case1.ipt_qestrgstdd" propid="value" datasetid="ds_main_masterlist" columnid="qestrgstdd"/>
  2032. <BindItem id="item15" compid="switch1.case1.rdo_qestkindcd" propid="value" datasetid="ds_main_masterlist" columnid="qestkindcd"/>
  2033. <BindItem id="item16" compid="switch1.case1.switch2.case2.input3" propid="value" datasetid="ds_main_itemchoilist" columnid="qestitemanswchoicnt"/>
  2034. <BindItem id="item17" compid="switch1.case1.switch2.case2.input4" propid="value" datasetid="ds_main_itemchoilist" columnid="qestitemanswchoicolcnt"/>
  2035. <BindItem id="item18" compid="switch1.case1.switch2.case3.input6" propid="value" datasetid="ds_main_itemchoilist" columnid="qestitemanswchoicolcnt"/>
  2036. <BindItem id="item19" compid="switch1.case1.switch2.case3.input5" propid="value" datasetid="ds_main_itemchoilist" columnid="qestitemanswchoicnt"/>
  2037. <BindItem id="item20" compid="switch1.case1.switch2.case4.input7" propid="value" datasetid="ds_main_itemchoilist" columnid="qestitemanswchoicnt"/>
  2038. <BindItem id="item21" compid="switch1.case1.switch2.case4.combo12" propid="value" datasetid="ds_main_itemchoilist" columnid="essnanswcnt"/>
  2039. <BindItem id="item22" compid="switch1.case1.switch2.case4.input8" propid="value" datasetid="ds_main_itemchoilist" columnid="qestitemanswchoicolcnt"/>
  2040. <BindItem id="item23" compid="switch1.case1.switch2.case5.input21" propid="value" datasetid="ds_main_itemchoilist_case45" columnid="qestitemanswchoicnts"/>
  2041. <BindItem id="item24" compid="switch1.case1.switch2.case5.chk_noinptyn" propid="value" datasetid="ds_main_itemchoilist_case45" columnid="noinptyn"/>
  2042. <BindItem id="item25" compid="switch1.case1.switch2.case5.input22" propid="value" datasetid="ds_main_itemchoilist_case45" columnid="answchoiaddcnts"/>
  2043. <BindItem id="item26" compid="switch1.case1.switch2.case5.chk_addinptyn" propid="value" datasetid="ds_main_itemchoilist_case45" columnid="addinptyn"/>
  2044. <BindItem id="item27" compid="switch1.case1.switch2.case5.chk_addnoinptyn" propid="value" datasetid="ds_main_itemchoilist_case45" columnid="addnoinptyn"/>
  2045. <BindItem id="item28" compid="switch1.case1.switch2.case6.chk_caes5_essninptyn" propid="value" datasetid="ds_main_itemchoilist_case45" columnid="essninptyn"/>
  2046. <BindItem id="item29" compid="switch1.case1.switch2.case7.ipt_case6_qestitemanswchoicnts1" propid="value" datasetid="ds_main_itemchoilist_qestanswchoi" columnid="qestitemanswchoicnts1"/>
  2047. <BindItem id="item30" compid="switch1.case1.switch2.case7.ipt_case6_qestitemanswchoicnts2" propid="value" datasetid="ds_main_itemchoilist_qestanswchoi" columnid="qestitemanswchoicnts2"/>
  2048. <BindItem id="item31" compid="switch1.case1.switch2.case7.chk_case6_norpaddinptyn" propid="value" datasetid="ds_main_itemchoilist" columnid="norpaddinptyn"/>
  2049. <BindItem id="item32" compid="switch1.case1.switch2.case7.ipt_case6_divpnt2" propid="value" datasetid="ds_main_itemchoilist_pnt" columnid="divpnt2"/>
  2050. <BindItem id="item33" compid="switch1.case1.switch2.case7.ipt_case6_divpnt1" propid="value" datasetid="ds_main_itemchoilist_pnt" columnid="divpnt1"/>
  2051. <BindItem id="item34" compid="switch1.case1.switch2.case7.ipt_case6_qestitemanswchoicnts3" propid="value" datasetid="ds_main_itemchoilist_qestanswchoi"/>
  2052. <BindItem id="item35" compid="switch1.case1.switch2.case7.ipt_case6_qestitemanswchoicnts4" propid="value" datasetid="ds_main_itemchoilist_qestanswchoi" columnid="qestitemanswchoicnts4"/>
  2053. <BindItem id="item36" compid="switch1.case1.switch2.case7.ipt_case6_divpnt4" propid="value" datasetid="ds_main_itemchoilist_pnt" columnid="divpnt4"/>
  2054. <BindItem id="item37" compid="switch1.case1.switch2.case7.ipt_case6_divpnt3" propid="value" datasetid="ds_main_itemchoilist_pnt" columnid="divpnt3"/>
  2055. <BindItem id="item38" compid="switch1.case1.switch2.case8.ipt_case7_qestitemanswchoicnts1" propid="value" datasetid="ds_main_itemchoilist_qestanswchoi" columnid="qestitemanswchoicnts1"/>
  2056. <BindItem id="item39" compid="switch1.case1.switch2.case8.ipt_case7_qestitemanswchoicnts2" propid="value" datasetid="ds_main_itemchoilist_qestanswchoi" columnid="qestitemanswchoicnts2"/>
  2057. <BindItem id="item40" compid="switch1.case1.switch2.case8.ipt_case7_qestitemanswchoicnts3" propid="value" datasetid="ds_main_itemchoilist_qestanswchoi" columnid="qestitemanswchoicnts3"/>
  2058. <BindItem id="item41" compid="switch1.case1.switch2.case8.ipt_case7_qestitemanswchoicnts5" propid="value" datasetid="ds_main_itemchoilist_qestanswchoi" columnid="qestitemanswchoicnts5"/>
  2059. <BindItem id="item42" compid="switch1.case1.switch2.case8.ipt_case7_qestitemanswchoicnts4" propid="value" datasetid="ds_main_itemchoilist_qestanswchoi" columnid="qestitemanswchoicnts4"/>
  2060. <BindItem id="item43" compid="switch1.case1.switch2.case8.ipt_case7_divpnt1" propid="value" datasetid="ds_main_itemchoilist_pnt" columnid="divpnt1"/>
  2061. <BindItem id="item44" compid="switch1.case1.switch2.case8.input10" propid="value" datasetid="ds_main_itemchoilist_pnt" columnid="divpnt2"/>
  2062. <BindItem id="item45" compid="switch1.case1.switch2.case8.input12" propid="value" datasetid="ds_main_itemchoilist_pnt" columnid="divpnt3"/>
  2063. <BindItem id="item46" compid="switch1.case1.switch2.case8.input11" propid="value" datasetid="ds_main_itemchoilist_pnt" columnid="divpnt5"/>
  2064. <BindItem id="item47" compid="switch1.case1.switch2.case8.input9" propid="value" datasetid="ds_main_itemchoilist_pnt" columnid="divpnt4"/>
  2065. <BindItem id="item48" compid="switch1.case1.switch2.case8.chk_case7_norpaddinptyn" propid="value" datasetid="ds_main_itemchoilist" columnid="norpaddinptyn"/>
  2066. <BindItem id="item49" compid="switch1.case1.switch2.case9.ipt_case8_qestitemanswchoicnts1" propid="value" datasetid="ds_main_itemchoilist_qestanswchoi" columnid="qestitemanswchoicnts1"/>
  2067. <BindItem id="item50" compid="switch1.case1.switch2.case9.input15" propid="value" datasetid="ds_main_itemchoilist_qestanswchoi" columnid="qestitemanswchoicnts2"/>
  2068. <BindItem id="item51" compid="switch1.case1.switch2.case9.input24" propid="value" datasetid="ds_main_itemchoilist_qestanswchoi" columnid="qestitemanswchoicnts3"/>
  2069. <BindItem id="item52" compid="switch1.case1.switch2.case9.input28" propid="value" datasetid="ds_main_itemchoilist_qestanswchoi" columnid="qestitemanswchoicnts4"/>
  2070. <BindItem id="item53" compid="switch1.case1.switch2.case9.input13" propid="value" datasetid="ds_main_itemchoilist_qestanswchoi" columnid="qestitemanswchoicnts5"/>
  2071. <BindItem id="item54" compid="switch1.case1.switch2.case9.input17" propid="value" datasetid="ds_main_itemchoilist_qestanswchoi" columnid="qestitemanswchoicnts6"/>
  2072. <BindItem id="item55" compid="switch1.case1.switch2.case9.input26" propid="value" datasetid="ds_main_itemchoilist_qestanswchoi" columnid="qestitemanswchoicnts7"/>
  2073. <BindItem id="item56" compid="switch1.case1.switch2.case9.ipt_case8_divpnt1" propid="value" datasetid="ds_main_itemchoilist_pnt" columnid="divpnt1"/>
  2074. <BindItem id="item57" compid="switch1.case1.switch2.case9.input16" propid="value" datasetid="ds_main_itemchoilist_pnt" columnid="divpnt2"/>
  2075. <BindItem id="item58" compid="switch1.case1.switch2.case9.input25" propid="value" datasetid="ds_main_itemchoilist_pnt" columnid="divpnt3"/>
  2076. <BindItem id="item59" compid="switch1.case1.switch2.case9.input29" propid="value" datasetid="ds_main_itemchoilist_pnt" columnid="divpnt4"/>
  2077. <BindItem id="item60" compid="switch1.case1.switch2.case9.input27" propid="value" datasetid="ds_main_itemchoilist_pnt" columnid="divpnt7"/>
  2078. <BindItem id="item61" compid="switch1.case1.switch2.case9.input23" propid="value" datasetid="ds_main_itemchoilist_pnt" columnid="divpnt6"/>
  2079. <BindItem id="item62" compid="switch1.case1.switch2.case9.input14" propid="value" datasetid="ds_main_itemchoilist_pnt" columnid="divpnt5"/>
  2080. <BindItem id="item63" compid="switch1.case1.switch2.case9.chk_case8_norpaddinptyn" propid="value" datasetid="ds_main_itemchoilist" columnid="norpaddinptyn"/>
  2081. <BindItem id="item64" compid="switch1.case1.switch2.case10.radio1" propid="value" datasetid="ds_main_newitemchoilist_case9_pnt" columnid="divpnt1"/>
  2082. <BindItem id="item65" compid="switch1.case1.switch2.case10.radio2" propid="value" datasetid="ds_main_newitemchoilist_case9_pnt" columnid="divpnt2"/>
  2083. <BindItem id="item66" compid="switch1.case1.switch2.case10.radio3" propid="value" datasetid="ds_main_newitemchoilist_case9_pnt" columnid="divpnt3"/>
  2084. <BindItem id="item67" compid="switch1.case1.switch2.case10.radio4" propid="value" datasetid="ds_main_newitemchoilist_case9_pnt" columnid="divpnt4"/>
  2085. <BindItem id="item68" compid="switch1.case1.switch2.case10.radio5" propid="value" datasetid="ds_main_newitemchoilist_case9_pnt" columnid="divpnt5"/>
  2086. <BindItem id="item69" compid="switch1.case1.switch2.case10.radio6" propid="value" datasetid="ds_main_newitemchoilist_case9_pnt" columnid="divpnt6"/>
  2087. <BindItem id="item70" compid="switch1.case1.switch2.case10.radio7" propid="value" datasetid="ds_main_newitemchoilist_case9_pnt" columnid="divpnt7"/>
  2088. <BindItem id="item71" compid="switch1.case1.switch2.case10.radio8" propid="value" datasetid="ds_main_newitemchoilist_case9_pnt" columnid="divpnt8"/>
  2089. <BindItem id="item72" compid="switch1.case1.switch2.case10.radio9" propid="value" datasetid="ds_main_newitemchoilist_case9_pnt" columnid="divpnt9"/>
  2090. <BindItem id="item73" compid="switch1.case1.switch2.case10.radio10" propid="value" datasetid="ds_main_newitemchoilist_case9_pnt" columnid="divpnt10"/>
  2091. <BindItem id="item74" compid="switch1.case1.switch2.case10.radio11" propid="value" datasetid="ds_main_newitemchoilist_case9_pnt" columnid="divpnt11"/>
  2092. <BindItem id="item75" compid="switch1.case11.ipt_qestitemgrupseqno" propid="value" datasetid="ds_main_qestcntslist" columnid="qestitemgrupnm"/>
  2093. <BindItem id="item76" compid="switch1.case11.ipt_case2_qestsmmcnts" propid="value" datasetid="ds_main_qestcntslist" columnid="qestsmmcnts"/>
  2094. <BindItem id="item77" compid="switch1.case11.tar_case2_qestcnts" propid="value" datasetid="ds_main_qestcntslist" columnid="qestcnts"/>
  2095. <BindItem id="item78" compid="switch1.case11.rdo_qestkindcd2" propid="value" datasetid="ds_main_qestcntslist" columnid="itemkindcd"/>
  2096. <BindItem id="item79" compid="switch1.case11.ipt_case2_qestrgstdeptcd" propid="value" datasetid="ds_main_qestcntslist" columnid="qestrgstdeptnm"/>
  2097. <BindItem id="item80" compid="switch1.case11.ipt_case2_qestrgstid" propid="value" datasetid="ds_main_qestcntslist" columnid="qestrgstnm"/>
  2098. <BindItem id="item81" compid="switch1.case11.ipt_case2_qestrgstdd" propid="value" datasetid="ds_main_qestcntslist" columnid="qestrgstdd"/>
  2099. <BindItem id="item82" compid="switch1.case11.switch3.case20.radio12" propid="value" datasetid="ds_main_newitemchoilist_case9_pnt" columnid="divpnt1"/>
  2100. <BindItem id="item83" compid="switch1.case11.switch3.case20.radio13" propid="value" datasetid="ds_main_newitemchoilist_case9_pnt" columnid="divpnt2"/>
  2101. <BindItem id="item84" compid="switch1.case11.switch3.case20.radio14" propid="value" datasetid="ds_main_newitemchoilist_case9_pnt" columnid="divpnt3"/>
  2102. <BindItem id="item85" compid="switch1.case11.switch3.case20.radio15" propid="value" datasetid="ds_main_newitemchoilist_case9_pnt" columnid="divpnt4"/>
  2103. <BindItem id="item86" compid="switch1.case11.switch3.case20.radio16" propid="value" datasetid="ds_main_newitemchoilist_case9_pnt" columnid="divpnt5"/>
  2104. <BindItem id="item87" compid="switch1.case11.switch3.case20.radio17" propid="value" datasetid="ds_main_newitemchoilist_case9_pnt" columnid="divpnt6"/>
  2105. <BindItem id="item88" compid="switch1.case11.switch3.case20.radio18" propid="value" datasetid="ds_main_newitemchoilist_case9_pnt" columnid="divpnt7"/>
  2106. <BindItem id="item89" compid="switch1.case11.switch3.case20.radio19" propid="value" datasetid="ds_main_newitemchoilist_case9_pnt" columnid="divpnt8"/>
  2107. <BindItem id="item90" compid="switch1.case11.switch3.case20.radio20" propid="value" datasetid="ds_main_newitemchoilist_case9_pnt" columnid="divpnt9"/>
  2108. <BindItem id="item91" compid="switch1.case11.switch3.case20.radio21" propid="value" datasetid="ds_main_newitemchoilist_case9_pnt" columnid="divpnt10"/>
  2109. <BindItem id="item92" compid="switch1.case11.switch3.case20.radio22" propid="value" datasetid="ds_main_newitemchoilist_case9_pnt" columnid="divpnt11"/>
  2110. <BindItem id="item93" compid="switch1.case11.switch3.case12.cmb_qestitemanswcnt" propid="value" datasetid="ds_main_qestcntslist" columnid="qestitemanswcnt"/>
  2111. <BindItem id="item94" compid="switch1.case11.switch3.case12.combo2" propid="value" datasetid="ds_main_qestcntslist" columnid="qestitemanswchoicolcnt"/>
  2112. <BindItem id="item95" compid="switch1.case11.switch3.case13.combo4" propid="value" datasetid="ds_main_qestcntslist" columnid="qestitemanswchoicolcnt"/>
  2113. <BindItem id="item96" compid="switch1.case11.switch3.case13.cmb_case12_qestitemanswcnt" propid="value" datasetid="ds_main_qestcntslist" columnid="qestitemanswcnt"/>
  2114. <BindItem id="item97" compid="switch1.case11.switch3.case14.combo6" propid="value" datasetid="ds_main_qestcntslist" columnid="qestitemanswchoicolcnt"/>
  2115. <BindItem id="item98" compid="switch1.case11.switch3.case14.combo7" propid="value" datasetid="ds_main_qestcntslist" columnid="essnanswcnt"/>
  2116. <BindItem id="item99" compid="switch1.case11.switch3.case14.cmb_case13_qestitemanswcnt" propid="value" datasetid="ds_main_qestcntslist" columnid="qestitemanswcnt"/>
  2117. <BindItem id="item100" compid="switch1.case11.switch3.case15.input30" propid="value" datasetid="ds_main_newitemchoilist_case45" columnid="qestitemanswcnts"/>
  2118. <BindItem id="item101" compid="switch1.case11.switch3.case15.bool1" propid="value" datasetid="ds_main_newitemchoilist_case45" columnid="figrinptyn"/>
  2119. <BindItem id="item102" compid="switch1.case11.switch3.case15.input31" propid="value" datasetid="ds_main_newitemchoilist_case45" columnid="answaddcnts"/>
  2120. <BindItem id="item103" compid="switch1.case11.switch3.case15.bool2" propid="value" datasetid="ds_main_newitemchoilist_case45" columnid="addinptyn"/>
  2121. <BindItem id="item104" compid="switch1.case11.switch3.case15.bool3" propid="value" datasetid="ds_main_newitemchoilist_case45" columnid="addflgrinptyn"/>
  2122. <BindItem id="item105" compid="switch1.case11.switch3.case16.bool4" propid="value" datasetid="ds_main_newitemchoilist_case45" columnid="essninptyn"/>
  2123. <BindItem id="item106" compid="switch1.case11.switch3.case17.input34" propid="value" datasetid="ds_main_newitemchoilist_case678_qestanswchoi" columnid="qestitemanswcnts3"/>
  2124. <BindItem id="item107" compid="switch1.case11.switch3.case17.input38" propid="value" datasetid="ds_main_newitemchoilist_case678_qestanswchoi" columnid="qestitemanswcnts4"/>
  2125. <BindItem id="item108" compid="switch1.case11.switch3.case17.input36" propid="value" datasetid="ds_main_newitemchoilist_case678_qestanswchoi" columnid="qestitemanswcnts2"/>
  2126. <BindItem id="item109" compid="switch1.case11.switch3.case17.input32" propid="value" datasetid="ds_main_newitemchoilist_case678_qestanswchoi" columnid="qestitemanswcnts1"/>
  2127. <BindItem id="item110" compid="switch1.case11.switch3.case17.input33" propid="value" datasetid="ds_main_newitemchoilist_case678_pnt" columnid="divpnt1"/>
  2128. <BindItem id="item111" compid="switch1.case11.switch3.case17.input37" propid="value" datasetid="ds_main_newitemchoilist_case678_pnt" columnid="divpnt2"/>
  2129. <BindItem id="item112" compid="switch1.case11.switch3.case17.input35" propid="value" datasetid="ds_main_newitemchoilist_case678_pnt" columnid="divpnt3"/>
  2130. <BindItem id="item113" compid="switch1.case11.switch3.case17.input39" propid="value" datasetid="ds_main_newitemchoilist_case678_pnt" columnid="divpnt4"/>
  2131. <BindItem id="item114" compid="switch1.case11.switch3.case17.bool5" propid="value" datasetid="ds_main_newitemchoilist_case678" columnid="norpaddyn"/>
  2132. <BindItem id="item115" compid="switch1.case11.switch3.case18.input40" propid="value" datasetid="ds_main_newitemchoilist_case678_qestanswchoi" columnid="qestitemanswcnts1"/>
  2133. <BindItem id="item116" compid="switch1.case11.switch3.case18.input44" propid="value" datasetid="ds_main_newitemchoilist_case678_qestanswchoi" columnid="qestitemanswcnts2"/>
  2134. <BindItem id="item117" compid="switch1.case11.switch3.case18.input48" propid="value" datasetid="ds_main_newitemchoilist_case678_qestanswchoi" columnid="qestitemanswcnts3"/>
  2135. <BindItem id="item118" compid="switch1.case11.switch3.case18.input46" propid="value" datasetid="ds_main_newitemchoilist_case678_qestanswchoi" columnid="qestitemanswcnts5"/>
  2136. <BindItem id="item119" compid="switch1.case11.switch3.case18.input42" propid="value" datasetid="ds_main_newitemchoilist_case678_qestanswchoi" columnid="qestitemanswcnts4"/>
  2137. <BindItem id="item120" compid="switch1.case11.switch3.case18.input41" propid="value" datasetid="ds_main_newitemchoilist_case678_pnt" columnid="divpnt1"/>
  2138. <BindItem id="item121" compid="switch1.case11.switch3.case18.input45" propid="value" datasetid="ds_main_newitemchoilist_case678_pnt" columnid="divpnt2"/>
  2139. <BindItem id="item122" compid="switch1.case11.switch3.case18.input49" propid="value" datasetid="ds_main_newitemchoilist_case678_pnt" columnid="divpnt3"/>
  2140. <BindItem id="item123" compid="switch1.case11.switch3.case18.input47" propid="value" datasetid="ds_main_newitemchoilist_case678_pnt" columnid="divpnt5"/>
  2141. <BindItem id="item124" compid="switch1.case11.switch3.case18.input43" propid="value" datasetid="ds_main_newitemchoilist_case678_pnt" columnid="divpnt4"/>
  2142. <BindItem id="item125" compid="switch1.case11.switch3.case18.bool6" propid="value" datasetid="ds_main_newitemchoilist_case678" columnid="norpaddyn"/>
  2143. <BindItem id="item126" compid="switch1.case11.switch3.case19.input50" propid="value" datasetid="ds_main_newitemchoilist_case678_qestanswchoi" columnid="qestitemanswcnts1"/>
  2144. <BindItem id="item127" compid="switch1.case11.switch3.case19.input54" propid="value" datasetid="ds_main_newitemchoilist_case678_qestanswchoi" columnid="qestitemanswcnts2"/>
  2145. <BindItem id="item128" compid="switch1.case11.switch3.case19.input58" propid="value" datasetid="ds_main_newitemchoilist_case678_qestanswchoi" columnid="qestitemanswcnts3"/>
  2146. <BindItem id="item129" compid="switch1.case11.switch3.case19.input62" propid="value" datasetid="ds_main_newitemchoilist_case678_qestanswchoi" columnid="qestitemanswcnts4"/>
  2147. <BindItem id="item130" compid="switch1.case11.switch3.case19.input60" propid="value" datasetid="ds_main_newitemchoilist_case678_qestanswchoi" columnid="qestitemanswcnts7"/>
  2148. <BindItem id="item131" compid="switch1.case11.switch3.case19.input56" propid="value" datasetid="ds_main_newitemchoilist_case678_qestanswchoi" columnid="qestitemanswcnts6"/>
  2149. <BindItem id="item132" compid="switch1.case11.switch3.case19.input52" propid="value" datasetid="ds_main_newitemchoilist_case678_qestanswchoi" columnid="qestitemanswcnts5"/>
  2150. <BindItem id="item133" compid="switch1.case11.switch3.case19.input51" propid="value" datasetid="ds_main_newitemchoilist_case678_pnt" columnid="divpnt1"/>
  2151. <BindItem id="item134" compid="switch1.case11.switch3.case19.input55" propid="value" datasetid="ds_main_newitemchoilist_case678_pnt" columnid="divpnt2"/>
  2152. <BindItem id="item135" compid="switch1.case11.switch3.case19.input59" propid="value" datasetid="ds_main_newitemchoilist_case678_pnt" columnid="divpnt3"/>
  2153. <BindItem id="item136" compid="switch1.case11.switch3.case19.input63" propid="value" datasetid="ds_main_newitemchoilist_case678_pnt" columnid="divpnt4"/>
  2154. <BindItem id="item137" compid="switch1.case11.switch3.case19.input53" propid="value" datasetid="ds_main_newitemchoilist_case678_pnt" columnid="divpnt5"/>
  2155. <BindItem id="item138" compid="switch1.case11.switch3.case19.input57" propid="value" datasetid="ds_main_newitemchoilist_case678_pnt" columnid="divpnt6"/>
  2156. <BindItem id="item139" compid="switch1.case11.switch3.case19.input61" propid="value" datasetid="ds_main_newitemchoilist_case678_pnt" columnid="divpnt7"/>
  2157. <BindItem id="item140" compid="switch1.case11.switch3.case19.bool7" propid="value" datasetid="ds_main_newitemchoilist_case678" columnid="norpaddyn"/>
  2158. </Bind>
  2159. <Script type="xscript4.0"><![CDATA[include "com_commonxp::comm_main.xjs"
  2160. include "crm_crmxp::CCZ001.xjs"
  2161. var arErrorCode = new HashArray();
  2162. // 전역변수 선언
  2163. var changeCnt = 0;
  2164. function SPCIT00600_oninit(obj:Form, e:InitEventInfo)
  2165. {
  2166. frmf_initForm(obj);
  2167. }
  2168. function SPCIT00600_onload(obj:Form, e:LoadEventInfo)
  2169. {
  2170. // 공통코드
  2171. appf_getCodeList([{dsNm: "ds_C0101", cdGrpId: "C0101", sortField: "dispseq", sortMehotd: "asc"}]);
  2172. // 부모창에서 넘겨준 값을 받는다
  2173. var qpaprseqno = opener.frmf_getParameter("qpaprseqno");
  2174. var qestitemgrupseqno = opener.frmf_getParameter("qestitemgrupseqno");
  2175. var qestitemgrupnm = opener.frmf_getParameter("qestitemgrupnm");
  2176. ds_main_grdlist.setColumn(0, "qpaprseqno", qpaprseqno);
  2177. ds_main_grdlist.setColumn(0, "qestitemgrupseqno", qestitemgrupseqno);
  2178. ds_main_grdlist.setColumn(0, "sort_seq", "a");
  2179. ds_main_qestcntslist.setColumn(0, "qpaprseqno", qpaprseqno);
  2180. ds_send.setColumn(0, "qestitemgrupnm", qestitemgrupnm);
  2181. // 저장되어 있는 값을 조회 하여온다.
  2182. var oParam = {};
  2183. oParam.id = "TRCIT00601";
  2184. oParam.service = "cssamngtapp.CssaMngt";
  2185. oParam.method = "reqGetQPaprItemList";
  2186. oParam.inds = "req=ds_main_grdlist";
  2187. oParam.outds = "ds_main_qestlist=qestlist";
  2188. oParam.async = true;
  2189. oParam.callback = "cf_TRCIT00601";
  2190. tranf_submit(oParam);
  2191. // 조회부 메시지 대그룹을 가져온다
  2192. var oParam = {};
  2193. oParam.id = "TRCIT01403";
  2194. oParam.service = "cssamngtapp.CssaClsMngt";
  2195. oParam.method = "reqGetQestItemLrgList";
  2196. oParam.outds = "ds_init_qestitemlrglist=qestitemlrglist";
  2197. oParam.async = true;
  2198. oParam.callback = "cf_TRCIT01403";
  2199. tranf_submit(oParam);
  2200. // 보기 개수의 기본값을 설정
  2201. ds_init_answchoicntlist_qestitemanswchoilist.clearData();
  2202. for (var i = 1; i <= 39; i++) {
  2203. var k = i + 1;
  2204. var nRow = ds_init_answchoicntlist_qestitemanswchoilist.addRow();
  2205. dsf_makeValue(ds_init_answchoicntlist_qestitemanswchoilist, "qestitemanswchoicntcd", "string", k, nRow);
  2206. dsf_makeValue(ds_init_answchoicntlist_qestitemanswchoilist, "qestitemanswchoicntnm", "string", k+ "개", nRow);
  2207. }
  2208. // 문항정보 필수입력 개수의 기본값을 설정
  2209. ds_init_answchoicntlist_essnanswlist.clearData();
  2210. for (var i = 1; i <= 41; i++) {
  2211. var nRow = ds_init_answchoicntlist_essnanswlist.addRow();
  2212. if (i == 1) {
  2213. dsf_makeValue(ds_init_answchoicntlist_essnanswlist, "essnanswcd", "string", "0", nRow);
  2214. dsf_makeValue(ds_init_answchoicntlist_essnanswlist, "essnanswnm", "string", "없음", nRow);
  2215. } else {
  2216. k = i - 1;
  2217. dsf_makeValue(ds_init_answchoicntlist_essnanswlist, "essnanswcd", k, nRow);
  2218. dsf_makeValue(ds_init_answchoicntlist_essnanswlist, "essnanswnm", k+"개", nRow);
  2219. }
  2220. }
  2221. // 화면 오픈시 마스터 내용 기본 선택
  2222. btn_qestmastercnts.class = "btn_tab_S";
  2223. switch1.tabindex = 0;
  2224. grdf_initGrid(grd_qestmasterlist);
  2225. grdf_initGrid(grd_qestlist);
  2226. }
  2227. function cf_TRCIT00601(sSvcId, nErrorCode, sErrorMsg) {
  2228. if(nErrorCode < 0) return;
  2229. ds_main_qestlist.addColumn("chk", "string");
  2230. ds_main_qestlist.rowposition = -1;
  2231. }
  2232. function cf_TRCIT01403(sSvcId, nErrorCode, sErrorMsg) {
  2233. if(nErrorCode < 0) return;
  2234. frmf_addComboItem("div_search.cmb_srch_qestitemlrgcd", "전체", "", "above");
  2235. div_search.cmb_srch_qestitemlrgcd.value = "";
  2236. }
  2237. function div_search_ipt_qestitemgrupnm_onkeyup(obj:Edit, e:KeyEventInfo)
  2238. {
  2239. if(e.keycode == 13) {
  2240. obj.updateToDataset();
  2241. div_search.btn_qestsearch.click();
  2242. }
  2243. }
  2244. function div_search_btn_qestrgstschr_onclick(obj:Button, e:ClickEventInfo)
  2245. {
  2246. var search_condition = "deptnm";
  2247. var search_term = "";//ds_send_srch.getColumn(0, "qestrgstdeptnm");
  2248. var objArg = cczfOpenSelectDept(search_condition, search_term);
  2249. ds_send_srch.setColumn(0, "qestrgstdeptcd", objArg.deptcd);
  2250. ds_send_srch.setColumn(0, "qestrgstdeptnm", objArg.deptnm);
  2251. }
  2252. function div_search_cmb_srch_qestitemlrgcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2253. {
  2254. // 조회부 중분류를 초기화한다.
  2255. ds_init_qestitemmdllist.clearData();
  2256. // 조회부 설문 목적 중그룹조회
  2257. fGetSrchQestItemMdlCd();
  2258. }
  2259. function div_search_ipt_srch_qestcnts_onkeyup(obj:Edit, e:KeyEventInfo)
  2260. {
  2261. if(e.keycode == 13) {
  2262. obj.updateToDataset();
  2263. div_search.btn_qestsearch.click();
  2264. }
  2265. }
  2266. function div_search_btn_qestsearch_onclick(obj:Button, e:ClickEventInfo)
  2267. {
  2268. fGetQestList();
  2269. }
  2270. function btn_stagesup_onclick(obj:Button, e:ClickEventInfo)
  2271. {
  2272. var selected_row = ds_main_qestlist.rowposition;
  2273. var up_row = selected_row - 1;
  2274. var chkCount = 0;
  2275. for (var i = 0; i < ds_main_qestlist.rowcount; i++) {
  2276. var chk = ds_main_qestlist.getColumn(i, "chk");
  2277. if (chk == "Y") {
  2278. chkCount++;
  2279. }
  2280. }
  2281. if (chkCount < 2) {
  2282. if(selected_row >= 0){
  2283. if(up_row >= 0){
  2284. fSwapCodeSequence(selected_row, up_row);
  2285. ds_main_qestlist.rowposition = up_row;
  2286. changeCnt++;
  2287. }else{
  2288. sysf_messageBox("더이상 위로 이동할수 없습니다.", "C");
  2289. }
  2290. }else{
  2291. sysf_messageBox("선택된 행이 없습니다.", "C");
  2292. }
  2293. } else {
  2294. sysf_messageBox("순서변경시 설문은 1개만", "C002");
  2295. }
  2296. }
  2297. function btn_stageinf_onclick(obj:Button, e:ClickEventInfo)
  2298. {
  2299. var selected_row = ds_main_qestlist.rowposition;
  2300. var dn_row = selected_row + 1;
  2301. var chkCount = 0;
  2302. for (var i = 0; i < ds_main_qestlist.rowcount; i++) {
  2303. var chk = ds_main_qestlist.getColumn(i, "chk");
  2304. if (chk == "Y") {
  2305. chkCount++;
  2306. }
  2307. }
  2308. if (chkCount < 2) {
  2309. if(selected_row >= 0){
  2310. if(dn_row < grd_qestlist.rowcount){
  2311. fSwapCodeSequence(selected_row, dn_row);
  2312. ds_main_qestlist.rowposition = dn_row;
  2313. changeCnt++;
  2314. }else{
  2315. sysf_messageBox("더이상 아래로 이동할수 없습니다.", "C");
  2316. }
  2317. }else{
  2318. sysf_messageBox("선택된 행이 없습니다.", "C");
  2319. }
  2320. } else {
  2321. sysf_messageBox("순서변경시 설문은 1개만", "C002");
  2322. }
  2323. }
  2324. function btn_save_onclick(obj:Button, e:ClickEventInfo)
  2325. {
  2326. var rows = ds_main_qestlist.rowcount;
  2327. for (var i = 0; i < rows; i++) {
  2328. dsf_makeValue(ds_main_qestlist, "status", "string", "update1", i);
  2329. }
  2330. var oParam = {};
  2331. oParam.id = "TXCIT00601";
  2332. oParam.service = "cssamngtapp.CssaMngt";
  2333. oParam.method = "reqStoreQPaprItemList";
  2334. oParam.inds = "qestlist=ds_main_qestlist";
  2335. oParam.async = false;
  2336. oParam.callback = "cf_TXCIT00601";
  2337. tranf_submit(oParam);
  2338. }
  2339. function cf_TXCIT00601(sSvcId, nErrorCode, sErrorMsg) {
  2340. if(nErrorCode < 0) return;
  2341. var oParam = {};
  2342. oParam.id = "TRCIT00601";
  2343. oParam.service = "cssamngtapp.CssaMngt";
  2344. oParam.method = "reqGetQPaprItemList";
  2345. oParam.inds = "req=ds_main_grdlist";
  2346. oParam.outds = "ds_main_qestlist=qestlist";
  2347. oParam.async = true;
  2348. oParam.callback = "cf_TRCIT00601";
  2349. tranf_submit(oParam);
  2350. }
  2351. function cf_TXCIT00601_1(sSvcId, nErrorCode, sErrorMsg) {
  2352. if(nErrorCode < 0) return;
  2353. sysf_messageBox("설문지 저장이", "I002");
  2354. }
  2355. function cf_TXCIT00601_2(sSvcId, nErrorCode, sErrorMsg) {
  2356. if(nErrorCode < 0) return;
  2357. sysf_messageBox("설문 내용 삭제가", "I002");
  2358. }
  2359. function btn_qestlistrhgt_onclick(obj:Button, e:ClickEventInfo)
  2360. {
  2361. fSetDateMove("right");
  2362. }
  2363. function btn_qestlistleft_onclick(obj:Button, e:ClickEventInfo)
  2364. {
  2365. fSetDateMove("left");
  2366. }
  2367. function btn_qestmastercnts_onclick(obj:Button, e:ClickEventInfo)
  2368. {
  2369. btn_qestmastercnts.class = "btn_tab_S";
  2370. btn_qestcnts.class = "btn_sw";
  2371. switch1.tabindex = 0;
  2372. }
  2373. function btn_qestcnts_onclick(obj:Button, e:ClickEventInfo)
  2374. {
  2375. btn_qestmastercnts.class = "btn_sw";
  2376. btn_qestcnts.class = "btn_tab_S";
  2377. switch1.tabindex = 1;
  2378. }
  2379. function tab_master_tabpage1_rdo_qestkindcd_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  2380. {
  2381. var kindcd = ds_main_masterlist.getColumn(0, "qestkindcd");
  2382. fSetQestMasterKind(kindcd);
  2383. }
  2384. // 설문지 문항을 조회한다.
  2385. function fGetQestList() {
  2386. ds_main_qestitemlist.clearData();
  2387. var oParam = {};
  2388. oParam.id = "TRCIT01401";
  2389. oParam.service = "cssamngtapp.CssaMngt";
  2390. oParam.method = "reqGetCsiSrqsQsitList";
  2391. oParam.inds = "req=ds_send_srch";
  2392. oParam.outds = "ds_main_qestitemlist=qestitemlist";
  2393. oParam.async = true;
  2394. oParam.callback = "cf_TRCIT01401";
  2395. tranf_submit(oParam);
  2396. }
  2397. function cf_TRCIT01401(sSvcId, nErrorCode, sErrorMsg) {
  2398. if(nErrorCode < 0) return;
  2399. ds_main_qestitemlist.addColumn("chk", "string");
  2400. ds_main_qestitemlist.rowposition = -1;
  2401. }
  2402. // 조회부 설문 목적 중그룹조회
  2403. function fGetSrchQestItemMdlCd() {
  2404. var qestitemlrgcd = ds_send_srch.getColumn(0, "qestitemlrgcd");
  2405. if (!utlf_isNull(qestitemlrgcd)) {
  2406. var oParam = {};
  2407. oParam.id = "TRCIT01404";
  2408. oParam.service = "cssamngtapp.CssaClsMngt";
  2409. oParam.method = "reqGetQestItemMdlList";
  2410. oParam.inds = "req=ds_send_srch";
  2411. oParam.outds = "ds_init_qestitemmdllist=qestitemmdllist";
  2412. oParam.async = true;
  2413. tranf_submit(oParam);
  2414. } else {
  2415. ds_init_qestitemmdllist.clearData();
  2416. ds_send_srch.setColumn(0, "qestitemmdlcd", "");
  2417. }
  2418. }
  2419. // 그리드 전체 행을 선택한다.
  2420. function fGridAllRow(mode) {
  2421. // 마스터 목록
  2422. // if (mode == "A") {
  2423. // var rows = ds_main_qestitemlist.rowcount;
  2424. // var fRow = grd_qestmasterlist.fixedRows;
  2425. // var chk = grd_qestmasterlist.valueMatrix(1, grd_qestmasterlist.colRef("chk"));
  2426. // var boolchk = grd_qestmasterlist.getCellProperty("head", 0, "text");//model.getValue("/root/main/grdlist/chkvalue1");
  2427. //
  2428. // if (boolchk == true) {
  2429. // for(var i=fRow; i<rows; i++) {
  2430. // grd_qestmasterlist.valueMatrix(i, grd_qestmasterlist.colRef("chk"))="Y";
  2431. // }
  2432. // } else {
  2433. // for(var i=fRow; i<rows; i++) {
  2434. // grd_qestmasterlist.valueMatrix(i, grd_qestmasterlist.colRef("chk"))="N";
  2435. // }
  2436. // }
  2437. // model.refresh();
  2438. //
  2439. // } else if (mode == "B") { // 설문 목록
  2440. // var rows = grd_qestlist.rows;
  2441. // var fRow = grd_qestlist.fixedRows;
  2442. // var chk = grd_qestlist.valueMatrix(1, grd_qestlist.colRef("chk"));
  2443. // var boolchk = model.getValue("/root/main/grdlist/chkvalue2");
  2444. //
  2445. // if (boolchk == "Y") {
  2446. // for(var i=fRow; i<rows; i++){
  2447. // grd_qestlist.valueMatrix(i, grd_qestlist.colRef("chk"))="Y";
  2448. // }
  2449. // } else {
  2450. // for(var i=fRow; i<rows; i++){
  2451. // grd_qestlist.valueMatrix(i, grd_qestlist.colRef("chk"))="N";
  2452. // }
  2453. // }
  2454. // model.refresh();
  2455. //
  2456. // } else
  2457. if (mode == "C") { // 데이터 이동 후 마스터 목록 선택 해제
  2458. var rows = ds_main_qestitemlist.rowcount;
  2459. for(var i = 0; i < rows; i++){
  2460. ds_main_qestitemlist.setColumn(i, "chk", false);
  2461. }
  2462. }
  2463. }
  2464. // 그리드 데이터 이동 ( 좌 / 우)
  2465. function fSetDateMove(move) {
  2466. if (move == "right") {
  2467. var checkCount = 0;
  2468. var chk = "N";
  2469. var seqnoL = 0;
  2470. var seqnoR = 0;
  2471. var duplCount = 0; // 중복개수
  2472. var insertBoo = true;
  2473. for (var i = 0; i < ds_main_qestitemlist.rowcount; i++) {
  2474. chk = ds_main_qestitemlist.getColumn(i, "chk");
  2475. seqnoL = ds_main_qestitemlist.getColumn(i, "qestseqno");
  2476. insertBoo = true;
  2477. if (chk == "Y") {
  2478. checkCount++;
  2479. for(var j = 0; j < ds_main_qestlist.rowcount; j++) {
  2480. seqnoR = ds_main_qestlist.getColumn(j, "qestseqno");
  2481. if (seqnoL == seqnoR) {
  2482. duplCount++;
  2483. insertBoo = false;
  2484. break;
  2485. }
  2486. }
  2487. if (insertBoo == true) {
  2488. ds_main_qestlist.enableevent = false;
  2489. var nRow = ds_main_qestlist.addRow();
  2490. ds_main_qestlist.setColumn(nRow, "qpaprsortseq", nRow + 1);
  2491. ds_main_qestlist.setColumn(nRow, "qestitemgrupnm", ds_send.getColumn(0, "qestitemgrupnm"));
  2492. ds_main_qestlist.setColumn(nRow, "qestcnts", ds_main_qestitemlist.getColumn(i, "qestcnts"));
  2493. ds_main_qestlist.setColumn(nRow, "itemkindcd", ds_main_qestitemlist.getColumn(i, "qestkindcd"));
  2494. ds_main_qestlist.setColumn(nRow, "qestseqno", ds_main_qestitemlist.getColumn(i, "qestseqno"));
  2495. ds_main_qestlist.setColumn(nRow, "qestitemanswcnt", ds_main_qestitemlist.getColumn(i, "qestitemanswchoicnt"));
  2496. ds_main_qestlist.setColumn(nRow, "qestitemanswchoicolcnt", ds_main_qestitemlist.getColumn(i, "qestitemanswchoicolcnt"));
  2497. ds_main_qestlist.setColumn(nRow, "essnanswcnt", ds_main_qestitemlist.getColumn(i, "essnanswcnt"));
  2498. ds_main_qestlist.setColumn(nRow, "qestsmmcnts", ds_main_qestitemlist.getColumn(i, "qestsmmcnts"));
  2499. ds_main_qestlist.setColumn(nRow, "qestrgstdeptcd", ds_main_qestitemlist.getColumn(i, "qestrgstdeptcd"));
  2500. ds_main_qestlist.setColumn(nRow, "qestrgstid", ds_main_qestitemlist.getColumn(i, "qestrgstid"));
  2501. ds_main_qestlist.setColumn(nRow, "qestrgstdd", ds_main_qestitemlist.getColumn(i, "qestrgstdd"));
  2502. ds_main_qestlist.setColumn(nRow, "qestrgstdeptnm", ds_main_qestitemlist.getColumn(i, "qestrgstdeptnm"));
  2503. ds_main_qestlist.setColumn(nRow, "qestrgstnm", ds_main_qestitemlist.getColumn(i, "qestrgstnm"));
  2504. ds_main_qestlist.setColumn(nRow, "qestitemgrupseqno", ds_main_grdlist.getColumn(0, "qestitemgrupseqno"));
  2505. ds_main_qestlist.setColumn(nRow, "qpaprseqno", ds_main_grdlist.getColumn(0, "qpaprseqno"));
  2506. dsf_makeValue(ds_main_qestlist, "status", "string", "insert", nRow);
  2507. ds_main_qestlist.enableevent = true;
  2508. }
  2509. }
  2510. }
  2511. if (duplCount > 0 || checkCount > 0) {
  2512. var rtn = sysf_messageBox(duplCount + "건이 중복되어 제거되고, " + (checkCount - duplCount) + "건이 입력됩니다", "Q003");
  2513. if (rtn == "6") {
  2514. var oParam = {};
  2515. oParam.id = "TXCIT00601";
  2516. oParam.service = "cssamngtapp.CssaMngt";
  2517. oParam.method = "reqStoreQPaprItemList";
  2518. oParam.inds = "qestlist=ds_main_qestlist";
  2519. oParam.async = false;
  2520. oParam.callback = "cf_TXCIT00601_1";
  2521. tranf_submit(oParam);
  2522. }
  2523. var oParam = {};
  2524. oParam.id = "TRCIT00601";
  2525. oParam.service = "cssamngtapp.CssaMngt";
  2526. oParam.method = "reqGetQPaprItemList";
  2527. oParam.inds = "req=ds_main_grdlist";
  2528. oParam.outds = "ds_main_qestlist=qestlist";
  2529. oParam.async = false;
  2530. oParam.callback = "cf_TRCIT00601";
  2531. tranf_submit(oParam);
  2532. } else if (checkCount <= 0 ) {
  2533. sysf_messageBox("문항이 선택되지", "E007");
  2534. }
  2535. // 데이터 이동 후 마스터 목록 선택 해제
  2536. var mode = "C";
  2537. fGridAllRow(mode);
  2538. } else if (move == "left") {
  2539. var qestlist = ds_main_qestlist.rowcount;
  2540. var deletecount = 0;
  2541. for (var i = 0; i < qestlist; i++) {
  2542. // 괄호는 앞에가 문자니까 뒤에도 문자로 인식해서 1+2가 안되고 12가 되어서 체크박스값을 못가져온거임
  2543. // i가 1부터 5까지 증가할때 전체 다 삭제하려고 한다면
  2544. // i가 1일때 첫번째 로우를 삭제함. 결과: 2,3,4,5
  2545. // i가 2일때 두번째 로우를 삭제함. (이미 첫번째 로우가 삭제된 상태라 결과적으로는 세번째순번이었던 거 삭제) 결과:2,4,5
  2546. // i가 3일때 세번째 로우를 삭제함. (이미 첫번째, 세번째 로우가 삭제된 상태라 결과적으로는 다섯째순번이었던 거 삭제) 결과: 2,4
  2547. var chk = ds_main_qestlist.getColumn(i, "chk");
  2548. if (chk == "Y") {
  2549. dsf_makeValue(ds_main_qestlist, "status", "string", "delete", i);
  2550. deletecount++;
  2551. } else {
  2552. if(deletecount > 0){
  2553. dsf_makeValue(ds_main_qestlist, "status", "string", "update1", i);
  2554. }
  2555. }
  2556. }
  2557. if (deletecount == "0") {
  2558. sysf_messageBox("문항이 선택되지", "E007");
  2559. } else {
  2560. var oParam = {};
  2561. oParam.id = "TXCIT00601";
  2562. oParam.service = "cssamngtapp.CssaMngt";
  2563. oParam.method = "reqStoreQPaprItemList";
  2564. oParam.inds = "qestlist=ds_main_qestlist";
  2565. oParam.async = false;
  2566. oParam.callback = "cf_TXCIT00601_2";
  2567. tranf_submit(oParam);
  2568. }
  2569. var oParam = {};
  2570. oParam.id = "TRCIT00601";
  2571. oParam.service = "cssamngtapp.CssaMngt";
  2572. oParam.method = "reqGetQPaprItemList";
  2573. oParam.inds = "req=ds_main_grdlist";
  2574. oParam.outds = "ds_main_qestlist=qestlist";
  2575. oParam.async = false;
  2576. oParam.callback = "cf_TRCIT00601";
  2577. tranf_submit(oParam);
  2578. // 데이터 이동 후 마스터 목록 선택 해제
  2579. var mode = "C";
  2580. fGridAllRow(mode);
  2581. }
  2582. }
  2583. // 설문지 데이터 이동 (상 / 하)
  2584. function fSwapCodeSequence(src, dest){
  2585. var src_seq = ds_main_qestlist.getColumn(src, "qpaprsortseq");
  2586. var dest_seq = ds_main_qestlist.getColumn(dest, "qpaprsortseq");
  2587. ds_main_qestlist.setColumn(src, "qpaprsortseq", dest_seq);
  2588. ds_main_qestlist.setColumn(dest, "qpaprsortseq", src_seq);
  2589. ds_main_qestlist.moveRow(src, dest);
  2590. }
  2591. // 마스터 문항 종류에 따른 화면 전환
  2592. function fSetQestMasterKind(kindcd)
  2593. {
  2594. if(kindcd == "1")
  2595. {
  2596. tabIndex = 0;
  2597. }
  2598. else if (kindcd == "2" )
  2599. {
  2600. tabIndex = 1;
  2601. }
  2602. else if (kindcd == "3")
  2603. {
  2604. tabIndex = 2;
  2605. }
  2606. else if (kindcd == "4")
  2607. {
  2608. tabIndex = 3;
  2609. }
  2610. else if (kindcd == "5")
  2611. {
  2612. tabIndex = 4;
  2613. }
  2614. else if (kindcd == "8")
  2615. {
  2616. tabIndex = 5;
  2617. }
  2618. else if (kindcd == "6")
  2619. {
  2620. tabIndex = 6;
  2621. }
  2622. else if (kindcd == "7")
  2623. {
  2624. tabIndex = 7;
  2625. }
  2626. else if (kindcd == "10")
  2627. {
  2628. tabIndex = 8;
  2629. }
  2630. switch1.case1.switch2.tabindex = tabIndex;
  2631. }
  2632. function tab_master_tabpage1_btn_prestqestcopy_onclick(obj:Button, e:ClickEventInfo)
  2633. {
  2634. var move = "right";
  2635. fSetDateMove(move);
  2636. }
  2637. function fNewMsg()
  2638. {
  2639. // 마스터 내용 보기 초기화
  2640. ds_main_masterlist.setColumn(0, "qestitemlrgcd","");
  2641. ds_main_masterlist.setColumn(0, "qestitemmdlcd","");
  2642. ds_main_masterlist.setColumn(0, "qestrgstdeptcd","");
  2643. ds_main_masterlist.setColumn(0, "qestrgstid","");
  2644. ds_main_masterlist.setColumn(0, "qestitemgrupnm","");
  2645. ds_main_masterlist.setColumn(0, "qestsmmcnts","");
  2646. ds_main_masterlist.setColumn(0, "qestrgstdd","");
  2647. ds_main_masterlist.setColumn(0, "qestcnts","");
  2648. ds_main_masterlist.setColumn(0, "qestkindcd","");
  2649. // 설문 내용 보기 초기화
  2650. ds_main_qestcntslist.setColumn(0, "qestitemgrupnm", "");
  2651. ds_main_qestcntslist.setColumn(0, "qestsmmcnts", "");
  2652. ds_main_qestcntslist.setColumn(0, "qestcnts", "");
  2653. ds_main_qestcntslist.setColumn(0, "qestrgstdeptcd", "");
  2654. ds_main_qestcntslist.setColumn(0, "qestrgstid", "");
  2655. ds_main_qestcntslist.setColumn(0, "qestrgstdd", "");
  2656. ds_main_qestcntslist.setColumn(0, "itemkindcd", "");
  2657. ds_main_qestcntslist.setColumn(0, "qestitemanswcnt", "");
  2658. ds_main_qestcntslist.setColumn(0, "qestitemanswchoicolcnt", 1);
  2659. ds_main_qestcntslist.setColumn(0, "essnanswcnt", "");
  2660. ds_temp.setColumn(0, "count", 0);
  2661. // 문항 보기정보 초기화
  2662. ds_main_itemchoilist.setColumn(0, "qestitemanswchoicnt","");
  2663. ds_main_itemchoilist.setColumn(0, "qestitemanswchoicolcnt","");
  2664. ds_main_itemchoilist_qestchoicntslist.clearData();
  2665. ds_main_itemchoilist.setColumn(0, "essnanswcnt","");
  2666. ds_main_itemchoilist_case45.setColumn(0, "answchoiaddcnts","");
  2667. ds_main_itemchoilist_case45.setColumn(0, "qestitemanswchoicnts","");
  2668. ds_main_itemchoilist_case45.setColumn(0, "addnoinptyn","");
  2669. ds_main_itemchoilist_case45.setColumn(0, "addinptyn","");
  2670. ds_main_itemchoilist_case45.setColumn(0, "noinptyn","");
  2671. ds_main_itemchoilist_case45.setColumn(0, "essninptyn","");
  2672. ds_main_newitemchoilist_case123_qestchoicntslist.clearData();
  2673. ds_main_newitemchoilist_case45.setColumn(0, "answaddcnts","");
  2674. ds_main_newitemchoilist_case45.setColumn(0, "qestitemanswcnts","");
  2675. ds_main_newitemchoilist_case45.setColumn(0, "addflgrinptyn","");
  2676. ds_main_newitemchoilist_case45.setColumn(0, "addinptyn","");
  2677. ds_main_newitemchoilist_case45.setColumn(0, "figrinptyn","");
  2678. ds_main_newitemchoilist_case45.setColumn(0, "essninptyn","");
  2679. ds_main_newitemchoilist_case45.setColumn(0, "answseqno","");
  2680. for (var i = 1; i <= 7; i++)
  2681. {
  2682. ds_main_itemchoilist_qestanswchoi.setColumn(0, "qestitemanswchoicnts"+ i, "");
  2683. ds_main_itemchoilist_pnt.setColumn(0, "divpnt"+ i, "");
  2684. ds_main_itemchoilist_answchoiseqno.setColumn(0, "answchoiseqno"+ i, "");
  2685. ds_main_newitemchoilist_case678_qestanswchoi.setColumn(0, "qestitemanswcnts" + i, "");
  2686. ds_main_newitemchoilist_case678_pnt.setColumn(0, "divpnt" + i, "");
  2687. ds_main_newitemchoilist_case678_answchoiseqno.setColumn(0, "answseqno" + i, "");
  2688. }
  2689. ds_main_itemchoilist.setColumn(0, "norpaddinptyn", "");
  2690. ds_main_newitemchoilist_case678.setColumn(0, "norpaddyn", "");
  2691. }
  2692. function grd_qestlist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  2693. {
  2694. // 상세보기 초기화
  2695. fNewMsg();
  2696. // 설문 내용 탭을 선택한다.
  2697. btn_qestcnts.click();
  2698. switch1.tabindex = 1;
  2699. // 선택한 설문문항 그룹 목록을 설문 내용에 표시한다.
  2700. if( ds_main_qestlist.rowposition >= 0)
  2701. {
  2702. var row = ds_main_qestlist.rowposition;
  2703. var qestitemgrupnm = ds_main_qestlist.getColumn(row, "qestitemgrupnm");
  2704. var qestcnts = ds_main_qestlist.getColumn(row, "qestcnts");
  2705. var itemkindcd = ds_main_qestlist.getColumn(row, "itemkindcd");
  2706. var qestitemanswcnt = ds_main_qestlist.getColumn(row, "qestitemanswcnt");
  2707. var qestitemanswchoicolcnt = ds_main_qestlist.getColumn(row, "qestitemanswchoicolcnt");
  2708. var essnanswcnt = ds_main_qestlist.getColumn(row, "essnanswcnt");
  2709. var qestsmmcnts = ds_main_qestlist.getColumn(row, "qestsmmcnts");
  2710. var qestrgstdeptcd = ds_main_qestlist.getColumn(row, "qestrgstdeptcd");
  2711. var qestrgstid = ds_main_qestlist.getColumn(row, "qestrgstid");
  2712. var qestrgstdd = ds_main_qestlist.getColumn(row, "qestrgstdd");
  2713. var qestrgstdeptnm = ds_main_qestlist.getColumn(row, "qestrgstdeptnm");
  2714. var qestrgstnm = ds_main_qestlist.getColumn(row, "qestrgstnm");
  2715. var qestseqno = ds_main_qestlist.getColumn(row, "qestseqno");
  2716. var qestitemgrupseqno = ds_main_qestlist.getColumn(row, "qestitemgrupseqno");
  2717. ds_main_qestcntslist.setColumn(0, "qestitemgrupnm",qestitemgrupnm);
  2718. ds_main_qestcntslist.setColumn(0, "qestcnts",qestcnts);
  2719. ds_main_qestcntslist.setColumn(0, "itemkindcd",itemkindcd);
  2720. ds_main_qestcntslist.setColumn(0, "qestitemanswcnt",qestitemanswcnt);
  2721. ds_main_qestcntslist.setColumn(0, "qestitemanswchoicolcnt",qestitemanswchoicolcnt);
  2722. ds_main_qestcntslist.setColumn(0, "essnanswcnt",essnanswcnt);
  2723. ds_main_qestcntslist.setColumn(0, "qestsmmcnts",qestsmmcnts);
  2724. ds_main_qestcntslist.setColumn(0, "qestrgstdeptcd",qestrgstdeptcd);
  2725. ds_main_qestcntslist.setColumn(0, "qestrgstid",qestrgstid);
  2726. ds_main_qestcntslist.setColumn(0, "qestrgstdd",qestrgstdd);
  2727. ds_main_qestcntslist.setColumn(0, "qestrgstdeptnm",qestrgstdeptnm);
  2728. ds_main_qestcntslist.setColumn(0, "qestrgstnm",qestrgstnm);
  2729. ds_main_qestcntslist.setColumn(0, "qestseqno",qestseqno);
  2730. ds_main_qestcntslist.setColumn(0, "qestitemgrupseqno",qestitemgrupseqno);
  2731. // 설문 목록에서 상세보기시 문항관리 코드에 맞춰 화면 전환
  2732. var kindcd = ds_main_qestcntslist.getColumn(0, "itemkindcd");
  2733. var kindValue = "grdlist";
  2734. fSetQestKind(kindcd, kindValue);
  2735. // 데이터 상세보기 값이 단일 / 다중 / 순위 선택시
  2736. if (kindcd == "1" || kindcd == "2" || kindcd == "3")
  2737. {
  2738. dsf_makeValue(ds_main_qestcntslist, "itemcd", "string", "A");
  2739. var oParam = {};
  2740. oParam.id = "TRCIT00602";
  2741. oParam.service = "cssamngtapp.CssaMngt";
  2742. oParam.method = "reqGetQPaprChoiList";
  2743. oParam.inds = "req=ds_main_qestcntslist";
  2744. oParam.outds = "ds_main_newitemchoilist_case123_qestchoicntslist=qestchoicntslist";
  2745. oParam.async = false;
  2746. //oParam.callback = "cf_TRCIT00602";
  2747. tranf_submit(oParam);
  2748. ds_main_newitemchoilist_case123_qestchoicntslist.addColumn("edittype", "string");
  2749. for(var i = 0; i < ds_main_newitemchoilist_case123_qestchoicntslist.rowcount; i++)
  2750. {
  2751. ds_main_newitemchoilist_case123_qestchoicntslist.updatecontrol = false;
  2752. if (kindcd == "1")
  2753. {
  2754. ds_main_newitemchoilist_case123_qestchoicntslist.setColumn(i, "edittype", "none");
  2755. }
  2756. else if (kindcd == "2")
  2757. {
  2758. ds_main_newitemchoilist_case123_qestchoicntslist.setColumn(i, "edittype", "none");
  2759. }
  2760. else
  2761. {
  2762. ds_main_newitemchoilist_case123_qestchoicntslist.setColumn(i, "edittype", "none");
  2763. }
  2764. ds_main_newitemchoilist_case123_qestchoicntslist.updatecontrol = true;
  2765. }
  2766. }
  2767. else if (kindcd == "4" || kindcd == "5")
  2768. {
  2769. dsf_makeValue(ds_main_qestcntslist, "itemcd", "string", "B");
  2770. var oParam = {};
  2771. oParam.id = "TRCIT00603";
  2772. oParam.service = "cssamngtapp.CssaMngt";
  2773. oParam.method = "reqGetQPaprChoiList";
  2774. oParam.inds = "req=ds_main_qestcntslist";
  2775. oParam.outds = "ds_main_newitemchoilist_case45=case45";
  2776. oParam.async = false;
  2777. //oParam.callback = "cf_TRCIT00603";
  2778. tranf_submit(oParam);
  2779. }
  2780. else if (kindcd == "8" || kindcd == "6" || kindcd == "7")
  2781. {
  2782. dsf_makeValue(ds_main_qestcntslist, "itemcd", "string", "C");
  2783. var oParam = {};
  2784. oParam.id = "TRCIT00604";
  2785. oParam.service = "cssamngtapp.CssaMngt";
  2786. oParam.method = "reqGetQPaprChoiList";
  2787. oParam.inds = "req=ds_main_qestcntslist";
  2788. oParam.outds = "ds_main_itemchoilist_qestitemchoi=qestitemchoi";
  2789. oParam.async = false;
  2790. //oParam.callback = "cf_TRCIT00604";
  2791. tranf_submit(oParam);
  2792. ds_main_itemchoilist_qestitemchoi.updateColID("qestitemanswcnts", "qestitemanswchoicnts");
  2793. ds_main_itemchoilist_qestitemchoi.updateColID("norpaddyn", "norpaddinptyn");
  2794. ds_main_itemchoilist_qestitemchoi.updateColID("answseqno", "answchoiseqno");
  2795. for (var i = 0; i < ds_main_itemchoilist_qestitemchoi.rowcount; i++)
  2796. {
  2797. var qestitemgrupseqno = ds_main_itemchoilist_qestitemchoi.getColumn(0, "qestitemgrupseqno");
  2798. var qpaprseqno = ds_main_itemchoilist_qestitemchoi.getColumn(0, "qpaprseqno");
  2799. var qestseqno = ds_main_itemchoilist_qestitemchoi.getColumn(0, "qestseqno");
  2800. var answchoiseqno = ds_main_itemchoilist_qestitemchoi.getColumn(i, "answchoiseqno");
  2801. var qestitemanswchoicnts = ds_main_itemchoilist_qestitemchoi.getColumn(i, "qestitemanswchoicnts");
  2802. var divpnt = ds_main_itemchoilist_qestitemchoi.getColumn(i, "divpnt");
  2803. var norpaddyn = ds_main_itemchoilist_qestitemchoi.getColumn(0, "norpaddinptyn");
  2804. ds_main_newitemchoilist_case678_answchoiseqno.setColumn(0, "answseqno"+parseInt(i+1), answchoiseqno);
  2805. ds_main_newitemchoilist_case678_qestanswchoi.setColumn(0, "qestitemanswcnts"+parseInt(i+1), qestitemanswchoicnts);
  2806. ds_main_newitemchoilist_case678_pnt.setColumn(0, "divpnt"+parseInt(i+1), divpnt);
  2807. ds_main_newitemchoilist_case678.setColumn(0, "qestitemgrupseqno", qestitemgrupseqno);
  2808. ds_main_newitemchoilist_case678.setColumn(0, "qpaprseqno", qpaprseqno);
  2809. ds_main_newitemchoilist_case678.setColumn(0, "qestseqno", qestseqno);
  2810. }
  2811. //ds_main_itemchoilist_qestitemchoi.clearData();;
  2812. }
  2813. else
  2814. {
  2815. dsf_makeValue(ds_main_qestcntslist, "itemcd", "string", "C");
  2816. var oParam = {};
  2817. oParam.id = "TRCIT00604";
  2818. oParam.service = "cssamngtapp.CssaMngt";
  2819. oParam.method = "reqGetQPaprChoiList";
  2820. oParam.inds = "req=ds_main_qestcntslist";
  2821. oParam.outds = "ds_main_itemchoilist_qestitemchoi=qestitemchoi";
  2822. oParam.async = false;
  2823. oParam.callback = "cf_TRCIT00604";
  2824. tranf_submit(oParam);
  2825. if(arErrorCode.pop("TRCIT00604") > -1)
  2826. {
  2827. ds_main_itemchoilist_qestitemchoi.updateColID("qestitemanswcnts", "qestitemanswchoicnts");
  2828. ds_main_itemchoilist_qestitemchoi.updateColID("norpaddyn", "norpaddinptyn");
  2829. ds_main_itemchoilist_qestitemchoi.updateColID("answseqno", "answchoiseqno");
  2830. }
  2831. for (var i = 0; i < ds_main_itemchoilist_qestitemchoi.rowcount; i++)
  2832. {
  2833. var qestitemgrupseqno = ds_main_itemchoilist_qestitemchoi.getColumn(0, "qestitemgrupseqno");
  2834. var qpaprseqno = ds_main_itemchoilist_qestitemchoi.getColumn(0, "qpaprseqno");
  2835. var qestseqno = ds_main_itemchoilist_qestitemchoi.getColumn(0, "qestseqno");
  2836. var answchoiseqno = ds_main_itemchoilist_qestitemchoi.getColumn(i, "answchoiseqno");
  2837. var qestitemanswchoicnts = ds_main_itemchoilist_qestitemchoi.getColumn(i, "qestitemanswchoicnts");
  2838. var divpnt = ds_main_itemchoilist_qestitemchoi.getColumn(i, "divpnt");
  2839. var norpaddyn = ds_main_itemchoilist_qestitemchoi.getColumn(0, "norpaddinptyn");
  2840. ds_main_newitemchoilist_case9_answchoiseqno.setColumn(0, "answchoiseqno"+parseInt(i+1), answchoiseqno);
  2841. ds_main_newitemchoilist_case9_qestanswchoi.setColumn(0, "qestitemanswchoicnts"+parseInt(i+1), qestitemanswchoicnts);
  2842. ds_main_newitemchoilist_case9_pnt.setColumn(0, "divpnt"+parseInt(i+1), divpnt);
  2843. ds_main_newitemchoilist_case9.setColumn(0, "qestitemgrupseqno", qestitemgrupseqno);
  2844. ds_main_newitemchoilist_case9.setColumn(0, "qpaprseqno", qpaprseqno);
  2845. ds_main_newitemchoilist_case9.setColumn(0, "qestseqno", qestseqno);
  2846. }
  2847. ds_main_itemchoilist_qestitemchoi.clearData();
  2848. }
  2849. }
  2850. }
  2851. function cf_TRCIT00604(sSvcId, nErrorCode, sErrorMsg) {
  2852. arErrorCode.push(sSvcId, nErrorCode);
  2853. }
  2854. // 설문 내용에 따른 화면 전환
  2855. function fSetQestKind(kindcd, kindValue)
  2856. {
  2857. ds_main_newitemchoilist_case123_qestchoicntslist.clearData();
  2858. ds_main_itemchoilist_qestitemchoi.clearData();
  2859. if(kindcd == "1")
  2860. {
  2861. if (kindValue == "grdlist")
  2862. {
  2863. switch1.case11.switch3.tabindex = 0;
  2864. fSetGrdItem();
  2865. }
  2866. else
  2867. {
  2868. ds_main_qestcntslist.setColumn(0, "qestitemanswcnt", "");
  2869. ds_main_qestcntslist.setColumn(0, "qestitemanswchoicolcnt", 1);
  2870. ds_temp.setColumn(0, "count", 0);
  2871. switch1.case11.switch3.tabindex = 0;
  2872. }
  2873. }
  2874. else if (kindcd == "2" )
  2875. {
  2876. if (kindValue == "grdlist")
  2877. {
  2878. switch1.case11.switch3.tabindex = 1;
  2879. fSetGrdItem();
  2880. }
  2881. else
  2882. {
  2883. ds_main_qestcntslist.setColumn(0, "qestitemanswcnt", "");
  2884. ds_main_qestcntslist.setColumn(0, "qestitemanswchoicolcnt", 1);
  2885. ds_temp.setColumn(0, "count", 0);
  2886. switch1.case11.switch3.tabindex = 1;
  2887. }
  2888. }
  2889. else if (kindcd == "3")
  2890. {
  2891. if (kindValue == "grdlist")
  2892. {
  2893. switch1.case11.switch3.tabindex = 2;
  2894. fSetGrdItem();
  2895. }
  2896. else
  2897. {
  2898. ds_main_qestcntslist.setColumn(0, "qestitemanswcnt", "");
  2899. ds_main_qestcntslist.setColumn(0, "qestitemanswchoicolcnt", 1);
  2900. ds_temp.setColumn(0, "count", 0);
  2901. switch1.case11.switch3.tabindex = 2;
  2902. }
  2903. }
  2904. else if (kindcd == "4")
  2905. {
  2906. if (kindValue == "grdlist")
  2907. {
  2908. switch1.case11.switch3.tabindex = 3;
  2909. }
  2910. else
  2911. {
  2912. switch1.case11.switch3.tabindex = 3;
  2913. }
  2914. }
  2915. else if (kindcd == "5")
  2916. {
  2917. if (kindValue == "grdlist")
  2918. {
  2919. switch1.case11.switch3.tabindex = 4;
  2920. }
  2921. else
  2922. {
  2923. switch1.case11.switch3.tabindex = 4;
  2924. }
  2925. }
  2926. else if (kindcd == "8")
  2927. {
  2928. ds_main_newitemchoilist_case678_qestanswchoi.setColumn(0, "qestitemanswcnts1", "항상");
  2929. ds_main_newitemchoilist_case678_qestanswchoi.setColumn(0, "qestitemanswcnts2", "대체로");
  2930. ds_main_newitemchoilist_case678_qestanswchoi.setColumn(0, "qestitemanswcnts3", "가끔");
  2931. ds_main_newitemchoilist_case678_qestanswchoi.setColumn(0, "qestitemanswcnts4", "전혀");
  2932. ds_main_newitemchoilist_case678_pnt.setColumn(0, "divpnt1", "100");
  2933. ds_main_newitemchoilist_case678_pnt.setColumn(0, "divpnt2", "66.6");
  2934. ds_main_newitemchoilist_case678_pnt.setColumn(0, "divpnt3", "33.3");
  2935. ds_main_newitemchoilist_case678_pnt.setColumn(0, "divpnt4", "0");
  2936. ds_main_newitemchoilist_case678_answchoiseqno.setColumn(0, "answseqno1", "1");
  2937. ds_main_newitemchoilist_case678_answchoiseqno.setColumn(0, "answseqno2", "2");
  2938. ds_main_newitemchoilist_case678_answchoiseqno.setColumn(0, "answseqno3", "3");
  2939. ds_main_newitemchoilist_case678_answchoiseqno.setColumn(0, "answseqno4", "4");
  2940. ds_main_newitemchoilist_case678.setColumn(0, "norpaddyn", "Y");
  2941. switch1.case11.switch3.tabindex = 5;
  2942. }
  2943. else if (kindcd == "6")
  2944. {
  2945. ds_main_newitemchoilist_case678_qestanswchoi.setColumn(0, "qestitemanswcnts1", "매우그렇다");
  2946. ds_main_newitemchoilist_case678_qestanswchoi.setColumn(0, "qestitemanswcnts2", "약간그렇다");
  2947. ds_main_newitemchoilist_case678_qestanswchoi.setColumn(0, "qestitemanswcnts3", "보통이다");
  2948. ds_main_newitemchoilist_case678_qestanswchoi.setColumn(0, "qestitemanswcnts4", "그렇지않다");
  2949. ds_main_newitemchoilist_case678_qestanswchoi.setColumn(0, "qestitemanswcnts5", "전혀그렇지않다");
  2950. ds_main_newitemchoilist_case678_pnt.setColumn(0, "divpnt1", "100");
  2951. ds_main_newitemchoilist_case678_pnt.setColumn(0, "divpnt2", "75");
  2952. ds_main_newitemchoilist_case678_pnt.setColumn(0, "divpnt3", "50");
  2953. ds_main_newitemchoilist_case678_pnt.setColumn(0, "divpnt4", "25");
  2954. ds_main_newitemchoilist_case678_pnt.setColumn(0, "divpnt5", "0");
  2955. ds_main_newitemchoilist_case678_answchoiseqno.setColumn(0, "answseqno1", "1");
  2956. ds_main_newitemchoilist_case678_answchoiseqno.setColumn(0, "answseqno2", "2");
  2957. ds_main_newitemchoilist_case678_answchoiseqno.setColumn(0, "answseqno3", "3");
  2958. ds_main_newitemchoilist_case678_answchoiseqno.setColumn(0, "answseqno4", "4");
  2959. ds_main_newitemchoilist_case678_answchoiseqno.setColumn(0, "answseqno5", "5");
  2960. ds_main_newitemchoilist_case678.setColumn(0, "norpaddyn", "Y");
  2961. switch1.case11.switch3.tabindex = 6;
  2962. }
  2963. else if (kindcd == "7")
  2964. {
  2965. ds_main_newitemchoilist_case678_qestanswchoi.setColumn(0, "qestitemanswcnts1", "매우그렇다");
  2966. ds_main_newitemchoilist_case678_qestanswchoi.setColumn(0, "qestitemanswcnts2", "만족");
  2967. ds_main_newitemchoilist_case678_qestanswchoi.setColumn(0, "qestitemanswcnts3", "약간만족");
  2968. ds_main_newitemchoilist_case678_qestanswchoi.setColumn(0, "qestitemanswcnts4", "보통");
  2969. ds_main_newitemchoilist_case678_qestanswchoi.setColumn(0, "qestitemanswcnts5", "약간불만족");
  2970. ds_main_newitemchoilist_case678_qestanswchoi.setColumn(0, "qestitemanswcnts6", "불만족");
  2971. ds_main_newitemchoilist_case678_qestanswchoi.setColumn(0, "qestitemanswcnts7", "매우불만족");
  2972. ds_main_newitemchoilist_case678_pnt.setColumn(0, "divpnt1", "100");
  2973. ds_main_newitemchoilist_case678_pnt.setColumn(0, "divpnt2", "83.3");
  2974. ds_main_newitemchoilist_case678_pnt.setColumn(0, "divpnt3", "66.6");
  2975. ds_main_newitemchoilist_case678_pnt.setColumn(0, "divpnt4", "50");
  2976. ds_main_newitemchoilist_case678_pnt.setColumn(0, "divpnt5", "33.3");
  2977. ds_main_newitemchoilist_case678_pnt.setColumn(0, "divpnt6", "16.6");
  2978. ds_main_newitemchoilist_case678_pnt.setColumn(0, "divpnt7", "0");
  2979. ds_main_newitemchoilist_case678_answchoiseqno.setColumn(0, "answseqno1", "1");
  2980. ds_main_newitemchoilist_case678_answchoiseqno.setColumn(0, "answseqno2", "2");
  2981. ds_main_newitemchoilist_case678_answchoiseqno.setColumn(0, "answseqno3", "3");
  2982. ds_main_newitemchoilist_case678_answchoiseqno.setColumn(0, "answseqno4", "4");
  2983. ds_main_newitemchoilist_case678_answchoiseqno.setColumn(0, "answseqno5", "5");
  2984. ds_main_newitemchoilist_case678_answchoiseqno.setColumn(0, "answseqno6", "6");
  2985. ds_main_newitemchoilist_case678_answchoiseqno.setColumn(0, "answseqno7", "7");
  2986. ds_main_newitemchoilist_case678.setColumn(0, "norpaddyn", "Y");
  2987. switch1.case11.switch3.tabindex = 7;
  2988. }
  2989. else if (kindcd == "10")
  2990. {
  2991. for (var i = 0; i <= 10; i++)
  2992. {
  2993. var k = i + 1;
  2994. ds_main_newitemchoilist_case9_pnt.setColumn(0, "divpnt"+k, "");
  2995. }
  2996. switch1.case11.switch3.tabindex = 8;
  2997. }
  2998. }
  2999. // 설문 보기 개수에 따른 row 생성
  3000. function fSetGrdItem()
  3001. {
  3002. var kindcd = ds_main_qestcntslist.getColumn(0, "itemkindcd");
  3003. var answchoicnt = ds_main_qestcntslist.getColumn(0, "qestitemanswcnt");
  3004. var count = ds_temp.getColumn(0, "count");
  3005. ds_temp.setColumn(0, "count", answchoicnt);
  3006. if (!utlf_isNull(count))
  3007. {
  3008. var choicnt = answchoicnt - count;
  3009. if (choicnt > 0 )
  3010. {
  3011. var flag = "A";
  3012. }
  3013. else
  3014. {
  3015. var flag = "B";
  3016. choicnt = count - answchoicnt;
  3017. }
  3018. }
  3019. else
  3020. {
  3021. var choicnt = answchoicnt
  3022. var flag = "A";
  3023. }
  3024. if (flag == "A" )
  3025. {
  3026. for (var i = 1; i <= choicnt; i++)
  3027. {
  3028. if (kindcd == "1")
  3029. {
  3030. ds_main_newitemchoilist_case123_qestchoicntslist.addRow();
  3031. }
  3032. else if (kindcd == "2")
  3033. {
  3034. ds_main_newitemchoilist_case123_qestchoicntslist.addRow();
  3035. }
  3036. else
  3037. {
  3038. ds_main_newitemchoilist_case123_qestchoicntslist.addRow();
  3039. }
  3040. for (var j = 1; j <= answchoicnt; j++)
  3041. {
  3042. ds_main_newitemchoilist_case123_qestchoicntslist.updatecontrol = false;
  3043. if (kindcd == "1")
  3044. {
  3045. if (j == answchoicnt)
  3046. {
  3047. dsf_makeValue(ds_main_newitemchoilist_case123_qestchoicntslist, "edittype", "string", "checkbox", j);
  3048. }
  3049. else
  3050. {
  3051. dsf_makeValue(ds_main_newitemchoilist_case123_qestchoicntslist, "edittype", "string", "none", j);
  3052. }
  3053. }
  3054. else if (kindcd == "2")
  3055. {
  3056. if (j == answchoicnt)
  3057. {
  3058. dsf_makeValue(ds_main_newitemchoilist_case123_qestchoicntslist, "edittype", "string", "checkbox", j);
  3059. }
  3060. else
  3061. {
  3062. ds_main_newitemchoilist_case123_qestchoicntslist.setColumn(j, "descinptyn", "");
  3063. dsf_makeValue(ds_main_newitemchoilist_case123_qestchoicntslist, "edittype", "string", "none", j);
  3064. }
  3065. }
  3066. else if (kindcd == "3")
  3067. {
  3068. if (j == answchoicnt)
  3069. {
  3070. dsf_makeValue(ds_main_newitemchoilist_case123_qestchoicntslist, "edittype", "string", "checkbox", j);
  3071. }
  3072. else
  3073. {
  3074. ds_main_newitemchoilist_case123_qestchoicntslist.setColumn(j, "descinptyn", "");
  3075. dsf_makeValue(ds_main_newitemchoilist_case123_qestchoicntslist, "edittype", "string", "none", j);
  3076. }
  3077. }
  3078. ds_main_newitemchoilist_case123_qestchoicntslist.updatecontrol = true;
  3079. }
  3080. }
  3081. }
  3082. else
  3083. {
  3084. for (var i = 0; i <= choicnt-1; i++)
  3085. {
  3086. if (kindcd == "1")
  3087. {
  3088. var rowCount = choicnt - i
  3089. ds_main_newitemchoilist_case123_qestchoicntslist.deleteRow(count - i);
  3090. }
  3091. else if (kindcd == "2")
  3092. {
  3093. ds_main_newitemchoilist_case123_qestchoicntslist.deleteRow(count - i);
  3094. }
  3095. else
  3096. {
  3097. ds_main_newitemchoilist_case123_qestchoicntslist.deleteRow(count - i);
  3098. }
  3099. for (var j = 1; j <= answchoicnt; j++)
  3100. {
  3101. ds_main_newitemchoilist_case123_qestchoicntslist.updatecontrol = false;
  3102. if (kindcd == "1")
  3103. {
  3104. if (j == answchoicnt)
  3105. {
  3106. ds_main_newitemchoilist_case123_qestchoicntslist.setColumn(j, "edittype", "checkbox");
  3107. }
  3108. else
  3109. {
  3110. ds_main_newitemchoilist_case123_qestchoicntslist.setColumn(j, "edittype", "none");
  3111. }
  3112. }
  3113. else if (kindcd == "2")
  3114. {
  3115. if (j == answchoicnt)
  3116. {
  3117. ds_main_newitemchoilist_case123_qestchoicntslist.setColumn(j, "edittype", "checkbox");
  3118. }
  3119. else
  3120. {
  3121. ds_main_newitemchoilist_case123_qestchoicntslist.setColumn(j, "edittype", "none");
  3122. }
  3123. }
  3124. else if (kindcd == "3")
  3125. {
  3126. if (j == answchoicnt)
  3127. {
  3128. ds_main_newitemchoilist_case123_qestchoicntslist.setColumn(j, "edittype", "checkbox");
  3129. }
  3130. else
  3131. {
  3132. ds_main_newitemchoilist_case123_qestchoicntslist.setColumn(j, "edittype", "none");
  3133. }
  3134. }
  3135. ds_main_newitemchoilist_case123_qestchoicntslist.updatecontrol = true;
  3136. }
  3137. }
  3138. }
  3139. }
  3140. function ds_main_qestlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  3141. {
  3142. if(e.columnid == "chk")
  3143. {
  3144. obj.setColumn(e.row, "chk", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  3145. }
  3146. }
  3147. function ds_main_qestcntslist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  3148. {
  3149. if(e.columnid == "chk")
  3150. {
  3151. obj.setColumn(e.row, "chk", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  3152. }
  3153. }
  3154. function switch1_case1_btn_prestqestcopy_onclick(obj:Button, e:ClickEventInfo)
  3155. {
  3156. var move = "right";
  3157. fSetDateMove(move);
  3158. }
  3159. function ds_main_itemchoilist_qestchoicntslist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  3160. {
  3161. if(e.columnid == "descinptyn")
  3162. {
  3163. obj.setColumn(e.row, "descinptyn", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  3164. }
  3165. }
  3166. function switch1_case1_rdo_qestkindcd_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  3167. {
  3168. var kindcd = obj.value;
  3169. fSetQestMasterKind(kindcd);
  3170. }
  3171. function switch1_case11_rdo_qestkindcd2_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  3172. {
  3173. // 설문 목록에서 상세보기시 문항관리 코드에 맞춰 화면 전환
  3174. var kindcd = obj.value;
  3175. fSetQestKind(kindcd);
  3176. }
  3177. function switch1_case11_button11_onclick(obj:Button, e:ClickEventInfo)
  3178. {
  3179. var search_condition = "deptnm";
  3180. var search_term = ds_main_qestcntslist.getColumn(0, "qestrgstdeptnm");
  3181. var rtn = cczfOpenSelectDept(search_condition, search_term);
  3182. ds_main_qestcntslist.setColumn(0, "qestrgstdeptcd", rtn.deptcd);
  3183. ds_main_qestcntslist.setColumn(0, "qestrgstdeptnm", rtn.deptnm);
  3184. }
  3185. function switch1_case11_button12_onclick(obj:Button, e:ClickEventInfo)
  3186. {
  3187. var search_condition = "empnm";
  3188. var search_term = ds_main_qestcntslist.getColumn(0, "qestrgstnm");
  3189. var receive_empid_path = "/root/main/qestcntslist/qestrgstid";
  3190. var receive_empnm_path = "/root/main/qestcntslist/qestrgstnm";
  3191. var receive_deptcd_path = "/root/main/qestcntslist/qestrgstdeptcd";
  3192. var receive_deptnm_path = "/root/main/qestcntslist/qestrgstdeptnm";
  3193. frmf_setParameter("search_condition", search_condition);
  3194. frmf_setParameter("search_term", search_term);
  3195. var objRtn = frmf_modal("SPCCM00400", "SPCCM00400", "", "", "", "", "", "", "", "", "", "", "M");
  3196. ds_main_qestcntslist.setColumn(0, "qestrgstid", objRtn.empid);
  3197. ds_main_qestcntslist.setColumn(0, "qestrgstnm", objRtn.empnm);
  3198. ds_main_qestcntslist.setColumn(0, "qestrgstdeptcd", objRtn.deptid);
  3199. ds_main_qestcntslist.setColumn(0, "qestrgstdeptnm", objRtn.deptnm);
  3200. frmf_clearParameter("search_condition");
  3201. frmf_clearParameter("search_term");
  3202. }
  3203. function switch1_case11_button10_onclick(obj:Button, e:ClickEventInfo)
  3204. {
  3205. var itemkindcd = ds_main_qestcntslist.getColumn(0, "itemkindcd");
  3206. // 저장하기 위한 데이터 전환 작업
  3207. if (itemkindcd == "1" || itemkindcd == "2" || itemkindcd == "3")
  3208. {
  3209. ds_send_savedata.copyData(ds_main_qestcntslist);
  3210. if (itemkindcd == "1")
  3211. {
  3212. var updategrid = grdf_getGridUpdateData(switch1.case11.switch3.case12.grd_case11_qestchoicntslist, "i");
  3213. ds_send_savedata_case123.copyData(updategrid, true);
  3214. }
  3215. else if (itemkindcd == "2")
  3216. {
  3217. var updategrid = grdf_getGridUpdateData(switch1.case11.switch3.case13.grd_case12_qestchoicntslist, "i");
  3218. ds_send_savedata_case123.copyData(updategrid, true);
  3219. }
  3220. else if (itemkindcd == "3")
  3221. {
  3222. var updategrid = grdf_getGridUpdateData(switch1.case11.switch3.case14.grd_case13_qestchoicntslist, "i");
  3223. ds_send_savedata_case123.copyData(updategrid, true);
  3224. }
  3225. }
  3226. else if (itemkindcd == "4" || itemkindcd == "5")
  3227. {
  3228. var addinptyn = ds_main_newitemchoilist_case45.getColumn(0, "addinptyn");
  3229. // 보기개수 1개 일련번호 1
  3230. ds_main_qestcntslist.setColumn(0, "qestitemanswcnt", 1);
  3231. ds_main_newitemchoilist_case45.setColumn(0, "answseqno", 1);
  3232. ds_send_savedata_qestcntslist.clearData();
  3233. ds_send_savedata_case45.clearData();
  3234. ds_send_savedata_qestcntslist.copyData(ds_main_qestcntslist);
  3235. ds_send_savedata_case45.copyData(ds_main_newitemchoilist_case45);
  3236. }
  3237. else if (itemkindcd == "8" || itemkindcd == "6" || itemkindcd == "7")
  3238. {
  3239. var inptcount = 0;
  3240. if (itemkindcd == "8")
  3241. {
  3242. inptcount = 4;
  3243. }
  3244. else if (itemkindcd == "6")
  3245. {
  3246. inptcount = 5;
  3247. }
  3248. else if (itemkindcd == "7")
  3249. {
  3250. inptcount = 7;
  3251. }
  3252. else
  3253. {
  3254. alert("오류");
  3255. }
  3256. ds_main_qestcntslist.setColumn(0, "qestitemanswcnt", inptcount);
  3257. ds_main_newitemchoilist_qestitemchoi.clearData();
  3258. for (var i = 0; i < inptcount; i++)
  3259. {
  3260. var k = i+1;
  3261. var addRow = ds_main_newitemchoilist_qestitemchoi.addRow();
  3262. ds_main_newitemchoilist_qestitemchoi.setColumn(addRow, "answseqno", k);
  3263. ds_main_newitemchoilist_qestitemchoi.setColumn(addRow, "qestitemanswcnts", ds_main_newitemchoilist_case678_qestanswchoi.getColumn(0, "qestitemanswcnts"+k));
  3264. ds_main_newitemchoilist_qestitemchoi.setColumn(addRow, "divpnt", ds_main_newitemchoilist_case678_pnt.getColumn(0, "divpnt"+k));
  3265. ds_main_newitemchoilist_qestitemchoi.setColumn(addRow, "qestseqno", ds_main_newitemchoilist_case678.getColumn(0, "qestseqno"));
  3266. ds_main_newitemchoilist_qestitemchoi.setColumn(addRow, "qestitemgrupseqno", ds_main_newitemchoilist_case678.getColumn(0, "qestitemgrupseqno"));
  3267. ds_main_newitemchoilist_qestitemchoi.setColumn(addRow, "qpaprseqno", ds_main_newitemchoilist_case678.getColumn(0, "qpaprseqno"));
  3268. ds_main_newitemchoilist_qestitemchoi.setColumn(addRow, "norpaddyn", "");
  3269. }
  3270. ds_send_savedata_qestcntslist.clearData();
  3271. ds_send_savedata_qestitemchoi.clearData();
  3272. ds_send_savedata_qestcntslist.copyData(ds_main_qestcntslist);
  3273. var updategrid = grdf_getGridUpdateData(grd_qestkindlist2);
  3274. ds_send_savedata_qpapritemlist.copyData(updategrid, true);
  3275. }
  3276. else if (itemkindcd == "10")
  3277. {
  3278. //1.0 오류 부분 없는 노드에 값을 set함 2018-11-29 이아영
  3279. ds_main_qestcntattr.setColumn(0, "qestitemanswcnt", 11);
  3280. ds_main_newitemchoilist_qestitemchoi.clearData();
  3281. for (var i = 0; i <= 10; i++)
  3282. {
  3283. var k = i+1;
  3284. ds_main_newitemchoilist_case9_qestanswchoi.setColumn(0, "qestitemanswchoicnts"+k, i+"점");
  3285. ds_main_newitemchoilist_case9_pnt.setColumn(0, "divpnt"+k, (i*10));
  3286. var addRow = ds_main_newitemchoilist_qestitemchoi.addRow();
  3287. ds_main_newitemchoilist_qestitemchoi.setColumn(addRow, "answchoiseqno", i);
  3288. ds_main_newitemchoilist_qestitemchoi.setColumn(addRow, "qestitemanswcnts", ds_main_newitemchoilist_case9_qestanswchoi.getColumn(0, "qestitemanswchoicnts"+k));
  3289. ds_main_newitemchoilist_qestitemchoi.setColumn(addRow, "divpnt", ds_main_newitemchoilist_case9_pnt.getColumn(0, "divpnt"+k));
  3290. ds_main_newitemchoilist_qestitemchoi.setColumn(addRow, "qestseqno", ds_main_newitemchoilist_case9.getColumn(0, "qestseqno"));
  3291. ds_main_newitemchoilist_qestitemchoi.setColumn(addRow, "qestitemgrupseqno", ds_main_newitemchoilist_case678.getColumn(0, "qestitemgrupseqno"));
  3292. ds_main_newitemchoilist_qestitemchoi.setColumn(addRow, "qpaprseqno", ds_main_newitemchoilist_case678.getColumn(0, "qpaprseqno"));
  3293. ds_main_newitemchoilist_qestitemchoi.setColumn(addRow, "norpaddyn", "");
  3294. }
  3295. ds_send_savedata_qestcntslist.clearData();
  3296. ds_send_savedata_case9.clearData();
  3297. ds_send_savedata_qestcntslist.copyData(ds_main_qestcntslist);
  3298. var updategrid = grdf_getGridUpdateData(grd_qestkindlist2);
  3299. ds_send_savedata_case9.copyData(updategrid, true);
  3300. }
  3301. else
  3302. {
  3303. alert("오류");
  3304. }
  3305. if(!utlf_isNull(ds_send_savedata_case45.getColumnInfo("qestitemanswcnts45")))
  3306. {
  3307. ds_send_savedata_case45.updateColID("qestitemanswcnts45", "qestitemanswcnts")
  3308. }
  3309. if(!utlf_isNull(ds_send_savedata_case45.getColumnInfo("qestseqno45")))
  3310. {
  3311. ds_send_savedata_case45.updateColID("qestseqno45", "qestseqno")
  3312. }
  3313. if(!utlf_isNull(ds_send_savedata_case45.getColumnInfo("qestitemgrupseqno45")))
  3314. {
  3315. ds_send_savedata_case45.updateColID("qestitemgrupseqno45", "qestitemgrupseqno")
  3316. }
  3317. if(!utlf_isNull(ds_send_savedata_case45.getColumnInfo("qpaprseqno45")))
  3318. {
  3319. ds_send_savedata_case45.updateColID("qpaprseqno45", "qpaprseqno")
  3320. }
  3321. var oParam = {};
  3322. oParam.id = "TXCIT00603";
  3323. oParam.service = "cssamngtapp.CssaMngt";
  3324. oParam.method = "reqInsQPaprCntsList";
  3325. oParam.inds = "qestcntslist=ds_send_savedata_qestcntslist "
  3326. +"case123=ds_send_savedata_case123 "
  3327. +"case45=ds_send_savedata_case45 "
  3328. +"qpapritemlist=ds_send_savedata_qpapritemlist "
  3329. +"case9=ds_send_savedata_case9 "
  3330. +"itemkindcd=ds_send_savedata";
  3331. oParam.outds = "";
  3332. oParam.async = false;
  3333. oParam.callback = "cf_TXCIT00603";
  3334. tranf_submit(oParam);
  3335. if(arErrorCode.pop("TXCIT00603") > -1)
  3336. {
  3337. sysf_messageBox("설문 내용 저장이", "I002");
  3338. }
  3339. return;
  3340. ds_send_savedata.clearData();
  3341. ds_send_savedata_case123.clearData();
  3342. ds_send_savedata_case45.clearData();
  3343. ds_send_savedata_case9.clearData();
  3344. ds_send_savedata_qestcntslist.clearData();
  3345. ds_send_savedata_qestitemchoi.clearData();
  3346. ds_send_savedata_qpapritemlist.clearData();
  3347. var oParam = {};
  3348. oParam.id = "TRCIT00601";
  3349. oParam.service = "cssamngtapp.CssaMngt";
  3350. oParam.method = "reqGetQPaprItemList";
  3351. oParam.inds = "req=ds_main_grdlist";
  3352. oParam.outds = "ds_main_qestlist=qestlist";
  3353. oParam.async = true;
  3354. oParam.callback = "cf_TRCIT00601";
  3355. tranf_submit(oParam);
  3356. fNewMsg();
  3357. }
  3358. function cf_TXCIT00603(sSvcId, nErrorCode, sErrorMsg) {
  3359. arErrorCode.push(sSvcId, nErrorCode);
  3360. }
  3361. function grd_qestmasterlist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  3362. {
  3363. fNewMsg();
  3364. // 설문 마스터 내용 탭 선택
  3365. btn_qestmastercnts.click();
  3366. switch1.tabindex = 0;
  3367. // 선택한 설문문항 그룹 목록을 설문 마스터 내용에 표시한다.
  3368. if( ds_main_qestitemlist.rowposition >= 0)
  3369. {
  3370. var row = ds_main_qestitemlist.rowposition;
  3371. ds_main_qestitemlist.setColumn(row, "chk", "Y");
  3372. var qestitemgrupnm = ds_main_qestitemlist.getColumn(row, "qestitemgrupnm");
  3373. var qestitemgrupseqno = ds_main_qestitemlist.getColumn(row, "qestitemgrupseqno");
  3374. var qestcnts = ds_main_qestitemlist.getColumn(row, "qestcnts");
  3375. var qestkindcd = ds_main_qestitemlist.getColumn(row, "qestkindcd");
  3376. var qestitemlrgcd = ds_main_qestitemlist.getColumn(row, "qestitemlrgcd");
  3377. var qestitemlrgnm = ds_main_qestitemlist.getColumn(row, "qestitemlrgnm");
  3378. var qestitemmdlcd = ds_main_qestitemlist.getColumn(row, "qestitemmdlcd");
  3379. var qestitemmdlnm = ds_main_qestitemlist.getColumn(row, "qestitemmdlnm");
  3380. var qestrgstdeptcd = ds_main_qestitemlist.getColumn(row, "qestrgstdeptcd");
  3381. var qestrgstdeptnm = ds_main_qestitemlist.getColumn(row, "qestrgstdeptnm");
  3382. var qestseqno = ds_main_qestitemlist.getColumn(row, "qestseqno");
  3383. var qestrgstid = ds_main_qestitemlist.getColumn(row, "qestrgstid");
  3384. var qestrgstnm = ds_main_qestitemlist.getColumn(row, "qestrgstnm");
  3385. var qestsmmcnts = ds_main_qestitemlist.getColumn(row, "qestsmmcnts");
  3386. var qestrgstdd = ds_main_qestitemlist.getColumn(row, "qestrgstdd");
  3387. var qestitemanswchoicnt = ds_main_qestitemlist.getColumn(row, "qestitemanswchoicnt");
  3388. var qestitemanswchoicolcnt = ds_main_qestitemlist.getColumn(row, "qestitemanswchoicolcnt");
  3389. var essnanswcnt = ds_main_qestitemlist.getColumn(row, "essnanswcnt");
  3390. ds_main_masterlist.setColumn(0, "qestitemgrupnm",qestitemgrupnm);
  3391. ds_main_masterlist.setColumn(0, "qestitemgrupseqno",qestitemgrupseqno);
  3392. ds_main_masterlist.setColumn(0, "qestcnts",qestcnts);
  3393. ds_main_masterlist.setColumn(0, "qestkindcd",qestkindcd);
  3394. ds_main_masterlist.setColumn(0, "qestitemlrgcd",qestitemlrgcd);
  3395. ds_main_masterlist.setColumn(0, "qestitemlrgnm", qestitemlrgnm);
  3396. ds_main_masterlist.setColumn(0, "qestitemmdlcd", qestitemmdlcd);
  3397. ds_main_masterlist.setColumn(0, "qestitemmdlnm",qestitemmdlnm);
  3398. ds_main_masterlist.setColumn(0, "qestrgstdeptcd",qestrgstdeptcd);
  3399. ds_main_masterlist.setColumn(0, "qestrgstdeptnm",qestrgstdeptnm);
  3400. ds_main_masterlist.setColumn(0, "qestseqno",qestseqno);
  3401. ds_main_masterlist.setColumn(0, "qestrgstid",qestrgstid);
  3402. ds_main_masterlist.setColumn(0, "qestrgstnm",qestrgstnm);
  3403. ds_main_masterlist.setColumn(0, "qestsmmcnts",qestsmmcnts);
  3404. ds_main_masterlist.setColumn(0, "qestrgstdd",qestrgstdd);
  3405. ds_main_itemchoilist.setColumn(0, "qestitemanswchoicnt",qestitemanswchoicnt);
  3406. ds_main_itemchoilist.setColumn(0, "qestitemanswchoicolcnt",qestitemanswchoicolcnt);
  3407. ds_main_itemchoilist.setColumn(0, "essnanswcnt",essnanswcnt);
  3408. // 마스터 목록에서 상세보기시 문항관리 코드에 맞춰 화면 전환
  3409. var kindcd = ds_main_masterlist.getColumn(0, "qestkindcd");
  3410. fSetQestMasterKind(kindcd);
  3411. // 데이터 상세보기 값이 단일 / 다중 / 순위 선택시
  3412. if (kindcd == "1" || kindcd == "2" || kindcd == "3")
  3413. {
  3414. dsf_makeValue(ds_main_masterlist, "itemcd", "string", "A");
  3415. var oParam = {};
  3416. oParam.id = "TRCIT01405";
  3417. oParam.service = "cssamngtapp.CssaMngt";
  3418. oParam.method = "reqGetQestItemChoiList";
  3419. oParam.inds = "req=ds_main_masterlist";
  3420. oParam.outds = "ds_main_itemchoilist_qestchoicntslist=qestchoicntslist";
  3421. oParam.async = false;
  3422. //oParam.callback = "cf_TRCIT01405";
  3423. tranf_submit(oParam);
  3424. ds_main_itemchoilist_qestchoicntslist.updatecontrol = false;
  3425. ds_main_itemchoilist_qestchoicntslist.addColumn("edittype", "string");
  3426. for (var i = 0; i < ds_main_itemchoilist_qestchoicntslist.rowcount; i++ )
  3427. {
  3428. if (kindcd == "1")
  3429. {
  3430. dsf_makeValue(ds_main_itemchoilist_qestchoicntslist, "edittype", "string", "none", i);
  3431. }
  3432. else if(kindcd == "2")
  3433. {
  3434. dsf_makeValue(ds_main_itemchoilist_qestchoicntslist, "edittype", "string", "none", i);
  3435. }
  3436. else if (kindcd == "3")
  3437. {
  3438. dsf_makeValue(ds_main_itemchoilist_qestchoicntslist, "edittype", "string", "none", i);
  3439. }
  3440. }
  3441. ds_main_itemchoilist_qestchoicntslist.updatecontrol = true;
  3442. }
  3443. else if (kindcd == "4" || kindcd == "5")
  3444. {
  3445. dsf_makeValue(ds_main_masterlist, "itemcd", "string", "B");
  3446. var oParam = {};
  3447. oParam.id = "TRCIT01406";
  3448. oParam.service = "cssamngtapp.CssaMngt";
  3449. oParam.method = "reqGetQestItemChoiList";
  3450. oParam.inds = "req=ds_main_masterlist";
  3451. oParam.outds = "ds_main_itemchoilist_case45=case45";
  3452. oParam.async = false;
  3453. //oParam.callback = "cf_TRCIT01406";
  3454. tranf_submit(oParam);
  3455. }
  3456. else if (kindcd == "8" || kindcd == "6" || kindcd == "7")
  3457. {
  3458. dsf_makeValue(ds_main_masterlist, "itemcd", "string", "C");
  3459. var oParam = {};
  3460. oParam.id = "TRCIT01407";
  3461. oParam.service = "cssamngtapp.CssaMngt";
  3462. oParam.method = "reqGetQestItemChoiList";
  3463. oParam.inds = "req=ds_main_masterlist";
  3464. oParam.outds = "ds_main_itemchoilist_qestitemchoi=qestitemchoi";
  3465. oParam.async = false;
  3466. //oParam.callback = "cf_TRCIT01407";
  3467. tranf_submit(oParam);
  3468. for (var i = 0; i < ds_main_itemchoilist_qestitemchoi.rowcount; i++)
  3469. {
  3470. var answchoiseqno = ds_main_itemchoilist_qestitemchoi.getColumn(i, "answchoiseqno");
  3471. var qestitemanswchoicnts = ds_main_itemchoilist_qestitemchoi.getColumn(i, "qestitemanswchoicnts");
  3472. var divpnt = ds_main_itemchoilist_qestitemchoi.getColumn(i, "divpnt");
  3473. var norpaddinptyn = ds_main_itemchoilist_qestitemchoi.getColumn(0, "norpaddinptyn");
  3474. ds_main_itemchoilist_answchoiseqno.setColumn(0, "answchoiseqno"+parseInt(i+1),answchoiseqno);
  3475. ds_main_itemchoilist_qestanswchoi.setColumn(0, "qestitemanswchoicnts"+parseInt(i+1),qestitemanswchoicnts);
  3476. ds_main_itemchoilist_pnt.setColumn(0, "divpnt"+parseInt(i+1),divpnt);
  3477. ds_main_itemchoilist.setColumn(0, "norpaddinptyn", norpaddinptyn);
  3478. }
  3479. }
  3480. else
  3481. {
  3482. dsf_makeValue(ds_main_masterlist, "itemcd", "string", "C");
  3483. var oParam = {};
  3484. oParam.id = "TRCIT01407";
  3485. oParam.service = "cssamngtapp.CssaMngt";
  3486. oParam.method = "reqGetQestItemChoiList";
  3487. oParam.inds = "req=ds_main_masterlist";
  3488. oParam.outds = "ds_main_itemchoilist_qestitemchoi=qestitemchoi";
  3489. oParam.async = false;
  3490. //oParam.callback = "cf_TRCIT01407";
  3491. tranf_submit(oParam);
  3492. for (var i = 0; i < ds_main_itemchoilist_qestitemchoi.rowcount; i++)
  3493. {
  3494. var answchoiseqno = ds_main_itemchoilist_qestitemchoi.getColumn(i, "answchoiseqno");
  3495. var qestitemanswchoicnts = ds_main_itemchoilist_qestitemchoi.getColumn(i, "qestitemanswchoicnts");
  3496. var divpnt = ds_main_itemchoilist_qestitemchoi.getColumn(i, "divpnt");
  3497. ds_main_itemchoilist_case10_answchoiseqno.setColumn(0, "answchoiseqno"+parseInt(i+1),answchoiseqno);
  3498. ds_main_itemchoilist_case10_qestanswchoi.setColumn(0, "qestitemanswchoicnts"+parseInt(i+1),qestitemanswchoicnts);
  3499. ds_main_itemchoilist_case10_pnt.setColumn(0, "divpnt"+parseInt(i+1),divpnt);
  3500. }
  3501. }
  3502. }
  3503. }
  3504. function ds_main_qestitemlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  3505. {
  3506. if(e.columnid == "chk")
  3507. {
  3508. obj.setColumn(e.row, "chk", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  3509. }
  3510. }
  3511. function button13_onclick(obj:Button, e:ClickEventInfo)
  3512. {
  3513. if (changeCnt > 0)
  3514. {
  3515. var rtn = sysf_messageBox("변경된 설문 목록 순서를 ", "Q002");
  3516. if (rtn == 6)
  3517. {
  3518. var oParam = {};
  3519. oParam.id = "TXCIT00601";
  3520. oParam.service = "cssamngtapp.CssaMngt";
  3521. oParam.method = "reqStoreQPaprItemList";
  3522. oParam.inds = "qestlist=ds_main_qestlist";
  3523. oParam.async = false;
  3524. oParam.callback = "cf_TXCIT00601";
  3525. tranf_submit(oParam);
  3526. }
  3527. }
  3528. this.close();
  3529. }]]></Script>
  3530. </Form>
  3531. </FDL>