SMLMP00700_미생물누적결과조회.xfdl 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMLMP00700" position="absolute 0 0 1197 777" titletext="New Form" oninit="SMLMP00700_oninit" onload="SMLMP00700_onload">
  5. <Layouts>
  6. <Layout>
  7. <Button id="button5" taborder="1" text="초기화" class="btn4" position="absolute 1125 1 1193 23" anchor="top right"/>
  8. <Static id="caption6" text="결과조회" class="tit_1" position="absolute 0 0 86 25" onclick="caption6_onclick" anchor="left top"/>
  9. <Div id="group1" taborder="2" position="absolute 0 25 1195 90" anchor="left top right" class="div_SA">
  10. <Layouts>
  11. <Layout>
  12. <Shape id="line3" linetype="vertical" class="line_4" position="absolute 1105 6 1111 28" anchor="top right"/>
  13. <Button id="button1" taborder="2" text="조회" class="btn1" position="absolute 1123 6 1179 28" onclick="group1_button1_onclick" anchor="top right"/>
  14. <Static id="caption2" text="조회일자 :" class="search_name" position="absolute 15 10 102 27" anchor="left top"/>
  15. <Static id="caption3" text="~" class="search_no_b" position="absolute 214 11 227 28" anchor="left top"/>
  16. <Calendar id="input1" taborder="3" class="input_search" position="absolute 105 9 205 28" anchor="left top"/>
  17. <Calendar id="input2" taborder="4" class="input_search" position="absolute 228 9 328 28" anchor="left top"/>
  18. <Edit id="iptSearch" taborder="5" class="input_s_button" position="absolute 867 9 992 28" onkeyup="group1_iptSearch_onkeyup" anchor="default"/>
  19. <Combo id="combo2" taborder="6" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" position="absolute 778 9 865 28" anchor="default" onitemchanged="group1_combo2_onitemchanged">
  20. <Dataset id="innerdataset">
  21. <ColumnInfo>
  22. <Column id="codecolumn"/>
  23. <Column id="datacolumn"/>
  24. </ColumnInfo>
  25. <Rows>
  26. <Row>
  27. <Col id="codecolumn">1</Col>
  28. <Col id="datacolumn">등록번호</Col>
  29. </Row>
  30. <Row>
  31. <Col id="codecolumn">2</Col>
  32. <Col id="datacolumn">환자성명</Col>
  33. </Row>
  34. </Rows>
  35. </Dataset>
  36. </Combo>
  37. <Static id="caption5" text="검색구분 :" class="search_name" position="absolute 699 10 773 27" anchor="default"/>
  38. <Button id="button6" taborder="7" class="icon_search" position="absolute 710 39 726 55" anchor="default" onclick="group1_button6_onclick"/>
  39. <Edit id="ipt_tclscdlist" taborder="8" position="absolute 205 38 705 57" anchor="left top"/>
  40. <Static id="caption8" text="검사항목 :" class="search_name" position="absolute 15 39 109 56" anchor="left top"/>
  41. <Combo id="cmb_testitem" taborder="9" innerdataset="@ds_LB0103" codecolumn="cd" datacolumn="nm" class="combo_search" position="absolute 105 38 201 57" onitemchanged="group1_cmb_testitem_onitemchanged" anchor="left top"/>
  42. <Radio id="radio2" taborder="10" columncount="3" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 487 10 640 30" anchor="left top">
  43. <Dataset id="innerdataset">
  44. <ColumnInfo>
  45. <Column id="codecolumn"/>
  46. <Column id="datacolumn"/>
  47. </ColumnInfo>
  48. <Rows>
  49. <Row>
  50. <Col id="codecolumn">0</Col>
  51. <Col id="datacolumn">전체</Col>
  52. </Row>
  53. <Row>
  54. <Col id="codecolumn">1</Col>
  55. <Col id="datacolumn">외래</Col>
  56. </Row>
  57. <Row>
  58. <Col id="codecolumn">2</Col>
  59. <Col id="datacolumn">입원</Col>
  60. </Row>
  61. </Rows>
  62. </Dataset>
  63. </Radio>
  64. <Static id="caption9" text="외래/입원 :" class="search_name" position="absolute 385 10 478 27" anchor="left top"/>
  65. <Combo id="cmb_mdlcd" taborder="11" innerdataset="@ds_LB0112" codecolumn="cd" datacolumn="nm" class="combo_search" position="absolute 850 38 1005 57" index="-1" onitemchanged="group1_cmb_mdlcd_onitemchanged" anchor="default"/>
  66. <Combo id="cmb_workgroup" taborder="12" innerdataset="@ds_LB0113" codecolumn="cd" datacolumn="nm" class="combo_search" enable="false" position="absolute 1007 38 1164 57" enableevent="true" anchor="default"/>
  67. <Static id="caption12" text="작업그룹 :" class="search_name" position="absolute 760 39 849 56" anchor="default"/>
  68. <Edit id="output1" taborder="14" readonly="true" position="absolute 1010 7 1105 26" anchor="default"/>
  69. <Static id="caption4" text="▶" position="absolute 995 5 1010 30" anchor="default"/>
  70. <Combo id="ma_combo" taborder="13" codecolumn="cd" datacolumn="nm" class="combo_search" visible="true" position="absolute 1007 38 1164 57" enable="true" index="-1" anchor="default" onitemchanged="group1_ma_combo_onitemchanged" autoselect="false" innerdataset="@ds_LB0113" autoskip="false"/>
  71. </Layout>
  72. </Layouts>
  73. </Div>
  74. <Static id="caption1" text="검사리스트" class="tit_2" position="absolute 1 97 90 113"/>
  75. <Grid id="grd_MicroRsltList" taborder="3" binddataset="ds_MicroRsltList" useinputpanel="false" position="absolute 1 115 1195 745" anchor="all" oncelldblclick="grd_MicroRsltList_oncelldblclick" autofittype="col">
  76. <Formats>
  77. <Format id="default">
  78. <Columns>
  79. <Column size="80"/>
  80. <Column size="70"/>
  81. <Column size="50"/>
  82. <Column size="62"/>
  83. <Column size="125"/>
  84. <Column size="125"/>
  85. <Column size="200"/>
  86. <Column size="100"/>
  87. <Column size="381"/>
  88. </Columns>
  89. <Rows>
  90. <Row size="24" band="head"/>
  91. <Row size="24"/>
  92. </Rows>
  93. <Band id="head">
  94. <Cell text="처방일자"/>
  95. <Cell col="1" text="처방의사"/>
  96. <Cell col="2" text="입/외"/>
  97. <Cell col="3" text="검사구분"/>
  98. <Cell col="4" text="접수일시"/>
  99. <Cell col="5" text="결과일시"/>
  100. <Cell col="6" text="검사명"/>
  101. <Cell col="7" text="검체명"/>
  102. <Cell col="8" text="검사결과"/>
  103. </Band>
  104. <Band id="body">
  105. <Cell displaytype="date" edittype="date" style="align:left middle;" text="bind:prcpdd" mask="yyyy-MM-dd"/>
  106. <Cell col="1" style="align:left middle;" text="bind:orddrnm"/>
  107. <Cell col="2" style="align:left middle;" text="bind:ioflag"/>
  108. <Cell col="3" style="align:left middle;" text="bind:testkind"/>
  109. <Cell col="4" displaytype="date" edittype="date" style="align:left middle;" text="bind:workdd" mask="yyyy-MM-dd hh:mm:ss"/>
  110. <Cell col="5" displaytype="date" edittype="date" style="align:left middle;" text="bind:reptdt" mask="yyyy-MM-dd hh:mm:ss"/>
  111. <Cell col="6" style="align:left middle;" text="bind:tclsnm"/>
  112. <Cell col="7" style="align:left middle;" text="bind:spcnm"/>
  113. <Cell col="8" style="align:left middle;" text="bind:reptrslt"/>
  114. </Band>
  115. </Format>
  116. </Formats>
  117. </Grid>
  118. </Layout>
  119. </Layouts>
  120. <Objects>
  121. <Dataset id="ds_init_cmb_testitem" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  122. <ColumnInfo>
  123. <Column id="nm" type="STRING"/>
  124. <Column id="cd" type="STRING"/>
  125. </ColumnInfo>
  126. </Dataset>
  127. <Dataset id="ds_init_cmb_mdlcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  128. <ColumnInfo>
  129. <Column id="nm" type="STRING"/>
  130. <Column id="cd" type="STRING"/>
  131. </ColumnInfo>
  132. </Dataset>
  133. <Dataset id="ds_init_cmb_workgroup" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  134. <ColumnInfo>
  135. <Column id="nm" type="STRING"/>
  136. <Column id="cd" type="STRING"/>
  137. </ColumnInfo>
  138. </Dataset>
  139. <Dataset id="ds_MicroRsltList" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  140. <ColumnInfo>
  141. <Column id="prcpdd" type="STRING"/>
  142. <Column id="prcpdr" type="STRING"/>
  143. <Column id="ioflag" type="STRING"/>
  144. <Column id="tclskind" type="STRING"/>
  145. <Column id="workdd" type="STRING"/>
  146. <Column id="reptdt" type="STRING"/>
  147. <Column id="testnm" type="STRING"/>
  148. <Column id="spcnm" type="STRING"/>
  149. <Column id="testrslt" type="STRING"/>
  150. <Column id="bcno" type="STRING"/>
  151. <Column id="pid" type="STRING"/>
  152. <Column id="hngnm" type="STRING"/>
  153. </ColumnInfo>
  154. </Dataset>
  155. <Dataset id="ds_LB0103" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  156. <ColumnInfo>
  157. <Column id="cd" type="STRING" size="256"/>
  158. <Column id="nm" type="STRING" size="256"/>
  159. </ColumnInfo>
  160. </Dataset>
  161. <Dataset id="ds_LB0002" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  162. <ColumnInfo>
  163. <Column id="cd" type="STRING" size="256"/>
  164. <Column id="nm" type="STRING" size="256"/>
  165. </ColumnInfo>
  166. </Dataset>
  167. <Dataset id="ds_LB0112" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  168. <ColumnInfo>
  169. <Column id="cd" type="STRING" size="256"/>
  170. <Column id="nm" type="STRING" size="256"/>
  171. </ColumnInfo>
  172. </Dataset>
  173. <Dataset id="ds_LB0113" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  174. <ColumnInfo>
  175. <Column id="cd" type="STRING" size="256"/>
  176. <Column id="nm" type="STRING" size="256"/>
  177. </ColumnInfo>
  178. </Dataset>
  179. <Dataset id="ds_testgrupdetl" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  180. <ColumnInfo>
  181. <Column id="chk" type="STRING" size="256"/>
  182. <Column id="tclsnm" type="STRING" size="256"/>
  183. <Column id="tclscd" type="STRING" size="256"/>
  184. <Column id="spccd" type="STRING" size="256"/>
  185. </ColumnInfo>
  186. <Rows>
  187. <Row/>
  188. </Rows>
  189. </Dataset>
  190. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  191. <ColumnInfo>
  192. <Column id="testgrupnm" type="STRING" size="256"/>
  193. </ColumnInfo>
  194. <Rows>
  195. <Row/>
  196. </Rows>
  197. </Dataset>
  198. <Dataset id="ds_hidden_ref" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  199. <ColumnInfo>
  200. <Column id="startdd" type="STRING" size="256"/>
  201. <Column id="enddd" type="STRING" size="256"/>
  202. <Column id="searchtext" type="STRING" size="256"/>
  203. <Column id="refflag" type="STRING" size="256"/>
  204. <Column id="testmdlcd" type="STRING" size="256"/>
  205. <Column id="workgroup" type="STRING" size="256"/>
  206. <Column id="tclscdlist" type="STRING" size="256"/>
  207. <Column id="ioflag" type="STRING" size="256"/>
  208. <Column id="tclscd" type="STRING" size="256"/>
  209. <Column id="pinfo" type="STRING" size="256"/>
  210. </ColumnInfo>
  211. <Rows>
  212. <Row>
  213. <Col id="refflag">1</Col>
  214. <Col id="testmdlcd">00</Col>
  215. <Col id="workgroup"></Col>
  216. <Col id="ioflag">0</Col>
  217. </Row>
  218. </Rows>
  219. </Dataset>
  220. <Dataset id="ds_hidden_ref_tclscdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  221. <ColumnInfo>
  222. <Column id="tclsnmlist" type="STRING" size="256"/>
  223. <Column id="tclscdlist" type="STRING" size="256"/>
  224. <Column id="tclscdlist2" type="STRING" size="256"/>
  225. <Column id="testgrup" type="STRING" size="256"/>
  226. <Column id="tclsnmlist2" type="STRING" size="256"/>
  227. </ColumnInfo>
  228. <Rows>
  229. <Row/>
  230. </Rows>
  231. </Dataset>
  232. </Objects>
  233. <Bind>
  234. <BindItem id="item0" compid="group1.cmb_testitem" propid="value" datasetid="ds_hidden_ref_tclscdlist" columnid="testgrup"/>
  235. <BindItem id="item1" compid="group1.cmb_mdlcd" propid="value" datasetid="ds_LB0112" columnid=""/>
  236. <BindItem id="item3" compid="group1.ipt_tclscdlist" propid="value" datasetid="ds_hidden_ref_tclscdlist" columnid="tclsnmlist"/>
  237. <BindItem id="item4" compid="group1.output1" propid="value" datasetid="ds_hidden_ref" columnid="pinfo"/>
  238. <BindItem id="item2" compid="group1.ma_combo" propid="value" datasetid="ds_hidden_ref" columnid="workgroup"/>
  239. </Bind>
  240. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  241. * System Name :
  242. * Job Name :
  243. * Creator :
  244. * Make Date : 2015-05-01
  245. * Description :
  246. *---------------------------------------------------------------------------------------
  247. * Modify Date Modifier Modify Description
  248. *---------------------------------------------------------------------------------------
  249. * 2015-05-01 Live Converter TF->XP
  250. *
  251. *---------------------------------------------------------------------------------------
  252. ****************************************************************************************/
  253. include "com_commonxp::comm_main.xjs";
  254. include "lis_commonxp::LLZ001.xjs";
  255. include "lis_commonxp::LPZ001.xjs";
  256. include "lis_commonxp::LZZ002.xjs";
  257. function cf_TRLZZ00101(strSvcID, nErrorCode, strErrorMag)
  258. {
  259. if(nErrorCode != 0) sysf_messageBox("ID: " + strSvcID + " Error: " + strErrorMag, "E009", "");
  260. }
  261. function SMLMP00700_oninit(obj:Form, e:InitEventInfo)
  262. {
  263. //폼 초기화 함수
  264. frmf_initForm(obj);
  265. //fgetScreenBarcodeInfo("ds_init_prntInfo", "cbf_SMLMP00400");
  266. }
  267. function SMLMP00700_onload(obj:Form, e:LoadEventInfo)
  268. {
  269. grdf_initGrid(grd_MicroRsltList);
  270. lf_setInit();
  271. }
  272. //초기화
  273. function lf_setInit(ref)
  274. {
  275. if(ref != 2)
  276. {
  277. group1.input1.value = utlf_addDate(utlf_getCurrentDate(), -365)
  278. group1.input2.value = utlf_getCurrentDate();
  279. group1.radio2.value = 0;
  280. group1.combo2.value = 1;
  281. group1.ma_combo.value = 00;
  282. group1_combo2_onitemchanged();
  283. var sInDsName = dsf_createDsRow("ds_temp_search", [{col: "codeflag", val: "0103|0002|0112|0113|"}]);
  284. // 서브밋호출
  285. var oParam = {};
  286. oParam.id = "TRLZZ00101";
  287. oParam.service = "diagtestapplib.DiagTestBaseInfoMngt";
  288. oParam.method = "reqGetInitCodeInfo";
  289. oParam.inds = "cond=" + sInDsName;
  290. oParam.outds = "ds_LB0103=0103 ds_LB0002=0002 ds_LB0112=0112 ds_LB0113=0113";
  291. oParam.async = false;
  292. oParam.callback = "cf_TRLZZ00101";
  293. tranf_submit(oParam);
  294. group1.cmb_mdlcd.value = '00';
  295. }
  296. }
  297. function fGetResultListRef()
  298. {
  299. var textbox = group1.iptSearch.text;
  300. if(utlf_isNull(textbox))
  301. {
  302. alert("검색 할 대상이 없습니다.");
  303. return;
  304. }
  305. ds_hidden_ref.setColumn(0, "startdd", group1.input1.value);
  306. ds_hidden_ref.setColumn(0, "enddd", group1.input2.value);
  307. ds_hidden_ref.setColumn(0, "searchtext", group1.iptSearch.value);
  308. ds_hidden_ref.setColumn(0, "refflag", group1.combo2.value);
  309. ds_hidden_ref.setColumn(0, "testmdlcd", group1.cmb_mdlcd.value);
  310. ds_hidden_ref.setColumn(0, "ioflag", group1.radio2.value);
  311. ds_hidden_ref.setColumn(0, "tclscd", group1.cmb_testitem.value);
  312. if(utlf_isNull(ds_hidden_ref.getColumn(0, "workgroup")))
  313. {
  314. ds_hidden_ref.setColumn(0, "workgroup", "00");
  315. }
  316. else
  317. {
  318. ds_hidden_ref.setColumn(0, "workgroup", group1.ma_combo.value);
  319. trace("lee" + group1.ma_combo.value);
  320. }
  321. //ds_hidden_ref.setColumn(0, "workgroup", ds_LB0113.getColumn(0,"cd"));
  322. //trace(group1.ma_combo.value);
  323. //trace(ds_LB0113.getColumn(0,"cd"));
  324. //submit("TRLMP00701");
  325. var oParam = {};
  326. oParam.id = "TRLLP01101";
  327. oParam.service = "refprintmngtapp.MicroRefPrintMngt";
  328. oParam.method = "reqGetMicroSectAcmlRslt";
  329. oParam.inds = "cond=ds_hidden_ref";
  330. oParam.outds = "ds_MicroRsltList=getMicroSectAcmlRslt";
  331. oParam.async = false;
  332. //oParam.callback = "cf_TRLLP01101";
  333. tranf_submit(oParam);
  334. trace(group1.combo2.value );
  335. trace(ds_MicroRsltList.getColumn(0, "hngnm"));
  336. if(group1.combo2.value == 1)
  337. {
  338. ds_hidden_ref.setColumn(0, "pinfo", ds_MicroRsltList.getColumn(0, "hngnm"));
  339. }
  340. else if(group1.combo2.value == 2)
  341. {
  342. ds_hidden_ref.setColumn(0, "pinfo", ds_MicroRsltList.getColumn(0, "pid"));
  343. }
  344. trace(ds_hidden_ref.getColumn(0, "pinfo"));
  345. }
  346. function fSelectTestGrup()
  347. {
  348. ds_send.setColumn(0, "testgrupnm", group1.cmb_testitem.text);
  349. var oParam = {};
  350. oParam.id = "TRLLF90401";
  351. oParam.service = "diagtestapplib.LisCommon";
  352. oParam.method = "reqGetTestGrupDetl";
  353. oParam.inds = "cond=ds_send";
  354. oParam.outds = "ds_testgrupdetl=getTestGrupDetl";
  355. oParam.async = false;
  356. //oParam.callback = "cf_TRLLF90401";
  357. tranf_submit(oParam);
  358. fSetPopUpTclscdList();
  359. }
  360. function fSetPopUpTclscdList()
  361. {
  362. var count = ds_testgrupdetl.rowcount;
  363. if(count > 0)
  364. {
  365. var sendtclsnm = ds_testgrupdetl.getColumn(0, "tclsnm");
  366. var sendtclscd = ds_testgrupdetl.getColumn(0, "tclscd");
  367. var sendtclscd2 = ds_testgrupdetl.getColumn(0, "tclscd");
  368. // 검사그룹 상세 목록 없을때
  369. if(utlf_isNull(sendtclsnm))
  370. {
  371. ds_hidden_ref_tclscdlist.setColumn(0, "tclscdlist", "");
  372. ds_hidden_ref_tclscdlist.setColumn(0, "tclsnmlist", "");
  373. }
  374. else // 검사그룹 상세 목록 있을때
  375. {
  376. for(i = 1; i< count; i++)
  377. {
  378. sendtclsnm = sendtclsnm + ", " + ds_testgrupdetl.getColumn(i, "tclsnm");
  379. sendtclscd = sendtclscd + "','" + ds_testgrupdetl.getColumn(i, "tclscd");
  380. sendtclscd2 = sendtclscd2 + "▦" + ds_testgrupdetl.getColumn(i, "tclscd");
  381. }
  382. ds_hidden_ref_tclscdlist.setColumn(0, "tclsnmlist", sendtclsnm);
  383. ds_hidden_ref_tclscdlist.setColumn(0, "tclscdlist", "'" + sendtclscd + "'");
  384. ds_hidden_ref_tclscdlist.setColumn(0, "tclscdlist2", sendtclscd2);
  385. }
  386. }
  387. }
  388. function fSetTestMdlcd()
  389. {
  390. var etc = group1.cmb_mdlcd.value;
  391. var etc2 = ds_hidden_ref.getColumn(0, "workgroup");
  392. if(etc == "00")
  393. {
  394. group1.cmb_workgroup.visible = "true"
  395. group1.ma_combo.visible = "false";
  396. group1.cmb_workgroup.enable = "false"
  397. }
  398. else if(etc == "MR")
  399. {
  400. group1.cmb_workgroup.visible = "true"
  401. group1.ma_combo.visible = "true";
  402. group1.cmb_workgroup.enable = "true";
  403. group1.cmb_workgroup.value = 00;
  404. }
  405. else if(etc == "MA")
  406. {
  407. group1.cmb_workgroup.visible = "false";
  408. group1.ma_combo.visible = "true"
  409. group1.cmb_workgroup.enable = "false";
  410. group1.ma_combo.enable = "true"
  411. group1.ma_combo.value = 00;
  412. }
  413. else
  414. {
  415. group1.cmb_workgroup.visible = "false";
  416. group1.ma_combo.visible = "false";
  417. group1.ma_combo.enabled = "false";
  418. }
  419. //ds_hidden_ref.setColumn(0, "workgroup", "00");
  420. }
  421. function fClickResultList()
  422. {
  423. var row = ds_MicroRsltList.rowposition;
  424. var objArg = new Object();
  425. objArg.arg_ds_hidden_ref = ds_MicroRsltList;
  426. frmf_modal("SPLMP90200", "SPLMP90200", objArg, "", "", "", "", "", "", "", "", "", "M");
  427. }
  428. function group1_cmb_testitem_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  429. {
  430. fSelectTestGrup();
  431. }
  432. function group1_cmb_mdlcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  433. {
  434. fSetTestMdlcd();
  435. }
  436. //조회
  437. function group1_button1_onclick(obj:Button, e:ClickEventInfo)
  438. {
  439. fGetResultListRef();
  440. }
  441. function group1_iptSearch_onkeyup(obj:Edit, e:KeyEventInfo)
  442. {
  443. if(e.keycode == 13)
  444. {
  445. fGetResultListRef();
  446. }
  447. }
  448. function group1_button6_onclick(obj:Button, e:ClickEventInfo)
  449. {
  450. var testgrup = ds_hidden_ref_tclscdlist.setColumn(0, "testgrup");
  451. var objArg = new Object();
  452. objArg.testGrup = ds_hidden_ref_tclscdlist;
  453. frmf_modal("SMLLF90400","SMLLF90400",objArg, "", "", "", "", "", "", "", "", "", "M");
  454. ds_hidden_ref.setColumn(0, "tclscdlist", ds_hidden_ref_tclscdlist.getColumn(0, "tclscdlist"));
  455. }
  456. function group1_combo2_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  457. {
  458. if(group1.combo2.value == 1)
  459. {
  460. group1.output1.visible = "true";
  461. }
  462. else
  463. {
  464. group1.output1.visible = "true";
  465. }
  466. }
  467. //그리드더블클릭
  468. function grd_MicroRsltList_oncelldblclick(obj:Grid, e:GridClickEventInfo)
  469. {
  470. fClickResultList();
  471. }
  472. function group1_ma_combo_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  473. {
  474. }
  475. ]]></Script>
  476. </Form>
  477. </FDL>