SMLMP00300_보관균주조회.xfdl 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMLMP00300" position="absolute 0 0 1197 762" titletext="Untitle" oninit="SMLMP00300_oninit" onload="SMLMP00300_onload">
  5. <Layouts>
  6. <Layout>
  7. <Button id="button5" taborder="1" text="초기화" class="btn4" position="absolute 1127 1 1195 23" onclick="button5_onclick" anchor="top right"/>
  8. <Button id="button26" taborder="2" text="프린터설정" class="btn3" position="absolute 912 1 1004 23" onclick="button26_onclick"/>
  9. <Button id="button3" taborder="3" text="균주바코드출력" class="btn4" position="absolute 1008 1 1124 23" onclick="button3_onclick" anchor="top right"/>
  10. <Static id="caption6" text="보관균주조회" class="tit_1" position="absolute 0 0 112 26"/>
  11. <Div id="group2" taborder="4" position="absolute 0 26 1194 61" anchor="left top right" class="div_SA">
  12. <Layouts>
  13. <Layout>
  14. <Button id="button1" taborder="1" text="조회" class="btn1" position="absolute 1123 7 1179 29" onclick="group2_button1_onclick" anchor="top right"/>
  15. <Shape id="line13" linetype="vertical" class="line_4" position="absolute 1105 7 1111 29" anchor="top right"/>
  16. <Static id="caption4" text="균그룹 :" class="search_name" position="absolute 15 9 95 26" anchor="left top"/>
  17. <Combo id="combo1" taborder="2" innerdataset="@ds_init_LB0209" codecolumn="cd" datacolumn="nm" class="combo_search" position="absolute 98 8 248 27" anchor="left top"/>
  18. <Static id="caption5" text="균명 :" class="search_name" visible="false" position="absolute 279 9 344 26" anchor="left top"/>
  19. <Edit id="input3" taborder="3" visible="false" position="absolute 347 8 470 27" anchor="left top"/>
  20. <Static id="caption2" text="조회일시 :" class="search_name" position="absolute 504 9 590 26" anchor="top right"/>
  21. </Layout>
  22. </Layouts>
  23. </Div>
  24. <Static id="caption1" text="보관균주 목록" class="tit_2" position="absolute 5 71 136 88" anchor="left top"/>
  25. <Button id="button2" taborder="5" text="엑셀" class="btn7" position="absolute 1143 66 1193 85" onclick="button2_onclick" anchor="top right"/>
  26. <Grid id="grd_keepbaclist" taborder="6" useinputpanel="false" position="absolute 0 91 1194 760" binddataset="ds_rsltRow" oncellclick="grd_keepbaclist_oncellclick" onrbuttonup="grd_keepbaclist_onrbuttonup" anchor="all">
  27. <Formats>
  28. <Format id="default">
  29. <Columns>
  30. <Column size="30"/>
  31. <Column size="0"/>
  32. </Columns>
  33. <Rows>
  34. <Row size="27" band="head"/>
  35. <Row size="20"/>
  36. </Rows>
  37. <Band id="head">
  38. <Cell/>
  39. <Cell col="1"/>
  40. </Band>
  41. <Band id="body">
  42. <Cell celltype="head" expr="currow+1"/>
  43. <Cell col="1"/>
  44. </Band>
  45. </Format>
  46. </Formats>
  47. </Grid>
  48. <Calendar id="input2" taborder="7" class="input_default" position="absolute 719 34 822 53" anchor="top right"/>
  49. <Static id="caption7" text="~" class="search_no_b" position="absolute 706 36 721 53" anchor="top right"/>
  50. <Calendar id="input1" taborder="8" class="input_default" position="absolute 595 34 698 53" anchor="top right"/>
  51. <Edit id="input4" taborder="9" position="absolute 260 67 360 86" anchor="left top"/>
  52. <Static id="caption3" text="바코드번호:" position="absolute 190 69 260 89" anchor="left top"/>
  53. </Layout>
  54. </Layouts>
  55. <Objects>
  56. <Dataset id="ds_init_combo1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  57. <ColumnInfo>
  58. <Column id="nm" type="STRING"/>
  59. <Column id="cd" type="STRING"/>
  60. </ColumnInfo>
  61. </Dataset>
  62. <Dataset id="ds_init_LB0209" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  63. <ColumnInfo>
  64. <Column id="nm" type="STRING" size="256"/>
  65. <Column id="cd" type="STRING" size="256"/>
  66. </ColumnInfo>
  67. </Dataset>
  68. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  69. <ColumnInfo>
  70. <Column id="bacgroup" type="STRING" size="256"/>
  71. <Column id="bacnm" type="STRING" size="256"/>
  72. <Column id="temp" type="STRING" size="256"/>
  73. <Column id="startdt" type="STRING" size="256"/>
  74. <Column id="enddt" type="STRING" size="256"/>
  75. <Column id="popumenu" type="STRING" size="256"/>
  76. <Column id="bcno" type="STRING" size="256"/>
  77. <Column id="barcode" type="STRING" size="256"/>
  78. </ColumnInfo>
  79. <Rows>
  80. <Row>
  81. <Col id="bacgroup">00</Col>
  82. </Row>
  83. </Rows>
  84. </Dataset>
  85. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  86. <ColumnInfo>
  87. <Column id="bacgroup" type="STRING" size="256"/>
  88. <Column id="bacnm" type="STRING" size="256"/>
  89. <Column id="codeflag" type="STRING" size="256"/>
  90. <Column id="startdt" type="STRING" size="256"/>
  91. <Column id="enddt" type="STRING" size="256"/>
  92. <Column id="delkeepkey" type="STRING" size="256"/>
  93. </ColumnInfo>
  94. <Rows>
  95. <Row/>
  96. </Rows>
  97. </Dataset>
  98. <Dataset id="ds_rsltlist_row" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  99. <ColumnInfo>
  100. <Column id="a" type="STRING" size="256"/>
  101. <Column id="b" type="STRING" size="256"/>
  102. <Column id="c" type="STRING" size="256"/>
  103. <Column id="d" type="STRING" size="256"/>
  104. <Column id="e" type="STRING" size="256"/>
  105. <Column id="f" type="STRING" size="256"/>
  106. </ColumnInfo>
  107. <Rows>
  108. <Row/>
  109. </Rows>
  110. </Dataset>
  111. <Dataset id="ds_barcdprntsetup" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  112. <ColumnInfo>
  113. <Column id="prntsetupinfo" type="STRING" size="256"/>
  114. <Column id="macaddr" type="STRING" size="256"/>
  115. </ColumnInfo>
  116. <Rows>
  117. <Row/>
  118. </Rows>
  119. </Dataset>
  120. <Dataset id="ds_MicroRsltList" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  121. <ColumnInfo>
  122. <Column id="prcpdd" type="STRING" size="256"/>
  123. <Column id="prcpdr" type="STRING" size="256"/>
  124. <Column id="ioflag" type="STRING" size="256"/>
  125. <Column id="tclskind" type="STRING" size="256"/>
  126. <Column id="workdd" type="STRING" size="256"/>
  127. <Column id="reptdt" type="STRING" size="256"/>
  128. <Column id="testnm" type="STRING" size="256"/>
  129. <Column id="spcnm" type="STRING" size="256"/>
  130. <Column id="testrslt" type="STRING" size="256"/>
  131. <Column id="bcno" type="STRING" size="256"/>
  132. <Column id="pid" type="STRING" size="256"/>
  133. <Column id="amrmark" type="STRING" size="256"/>
  134. <Column id="HNGNM" type="STRING" size="256"/>
  135. </ColumnInfo>
  136. <Rows>
  137. <Row/>
  138. </Rows>
  139. </Dataset>
  140. <Dataset id="ds_grd_keepbaclist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  141. <Dataset id="ds_rsltRow" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  142. <Dataset id="ds_rsltHeader" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  143. <Dataset id="ds_init_prntInfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  144. <Dataset id="ds_barcodeinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  145. <Dataset id="ds_data_setupinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  146. <Dataset id="ds_data_comm01" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  147. <ColumnInfo>
  148. <Column id="setupval" type="STRING" size="256"/>
  149. </ColumnInfo>
  150. </Dataset>
  151. <Dataset id="ds_data_comm02" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  152. <ColumnInfo>
  153. <Column id="comm" type="STRING" size="256"/>
  154. <Column id="databit" type="STRING" size="256"/>
  155. <Column id="stopbit" type="STRING" size="256"/>
  156. <Column id="baudrate" type="STRING" size="256"/>
  157. <Column id="parity" type="STRING" size="256"/>
  158. <Column id="setupval" type="STRING" size="256"/>
  159. </ColumnInfo>
  160. </Dataset>
  161. <Dataset id="ds_data_blank" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  162. <Dataset id="ds_hidden_barcode_barcodeinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  163. <ColumnInfo>
  164. <Column id="keepstrngrupcd" type="STRING" size="256"/>
  165. <Column id="keepno" type="STRING" size="256"/>
  166. <Column id="bcno" type="STRING" size="256"/>
  167. <Column id="patnm" type="STRING" size="256"/>
  168. <Column id="keepdt" type="STRING" size="256"/>
  169. <Column id="keepyy" type="STRING" size="256"/>
  170. <Column id="keepstrnseqno" type="STRING" size="256"/>
  171. </ColumnInfo>
  172. </Dataset>
  173. </Objects>
  174. <Bind>
  175. <BindItem id="item0" compid="group2.combo1" propid="value" datasetid="ds_hidden" columnid="bacgroup"/>
  176. <BindItem id="item1" compid="" propid="" datasetid="ds_grd_keepbaclist" columnid=""/>
  177. <BindItem id="item3" compid="input4" propid="" datasetid="ds_send" columnid="codeflag"/>
  178. <BindItem id="item4" compid="" propid="" datasetid="ds_rsltRow" columnid="bcno"/>
  179. <BindItem id="item5" compid="input4" propid="value" datasetid="ds_hidden" columnid="bcno"/>
  180. <BindItem id="item2" compid="input4" propid="" datasetid="ds_hidden" columnid=""/>
  181. </Bind>
  182. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  183. * System Name :
  184. * Job Name :
  185. * Creator :
  186. * Make Date : 2015-05-01
  187. * Description :
  188. *---------------------------------------------------------------------------------------
  189. * Modify Date Modifier Modify Description
  190. *---------------------------------------------------------------------------------------
  191. * 2015-05-01 Live Converter TF->XP
  192. *
  193. *---------------------------------------------------------------------------------------
  194. ****************************************************************************************/
  195. include "com_commonxp::comm_main.xjs";
  196. include "lis_commonxp::LLZ001.xjs";
  197. include "lis_commonxp::LPZ001.xjs";
  198. include "lis_commonxp::LZZ002.xjs";
  199. function cf_TRLZZ00101(strSvcID, nErrorCode, strErrorMag)
  200. {
  201. if(nErrorCode != 0) sysf_messageBox("ID: " + strSvcID + " Error: " + strErrorMag, "E009", "");
  202. }
  203. function cbf_SMLLP01000(strSvcID, nErrorCode, strErrorMag){
  204. if(nErrorCode != 0) sysf_messageBox("ID: " + strSvcID + " Error: " + strErrorMag, "E009", "");
  205. }
  206. function cbf_SMLMP00400(strSvcID, nErrorCode, strErrorMag){
  207. if(nErrorCode != 0) sysf_messageBox("ID: " + strSvcID + " Error: " + strErrorMag, "E009", "");
  208. if(strSvcID == "TRLLC90101" && nErrorCode == 0)
  209. {
  210. lf_getClobPasing();
  211. }
  212. }
  213. function SMLMP00300_oninit(obj:Form, e:InitEventInfo)
  214. {
  215. //폼 초기화 함수
  216. frmf_initForm(obj);
  217. //fgetScreenBarcodeInfo("ds_init_prntInfo", "cbf_SMLMP00400");
  218. }
  219. function SMLMP00300_onload(obj:Form, e:LoadEventInfo)
  220. {
  221. grdf_initGrid(grd_keepbaclist);
  222. input1.value = utlf_getCurrentDate();
  223. input2.value = utlf_getCurrentDate();
  224. frmf_createPopupMenu("pmn_popupMenu", "pmn_popupMenu_onmenuclick");
  225. ds_hidden.setColumn(0, 'bacgroup', '00');
  226. var sInDsName = dsf_createDsRow("ds_temp_search", [{col : "codeflag", val : "0209|"}]);
  227. // 초기정보 조회
  228. var oParam = {};
  229. oParam.id = "TRLZZ00101";
  230. oParam.service = "diagtestapplib.DiagTestBaseInfoMngt";
  231. oParam.method = "reqGetInitCodeInfo";
  232. oParam.inds = "cond=" + sInDsName;
  233. oParam.outds = "ds_init_LB0209=0209";
  234. oParam.async = false;
  235. oParam.callback = "cf_TRLZZ00101";
  236. tranf_submit(oParam);
  237. ds_rsltRow.clearData();
  238. var grdCellcnt = grd_keepbaclist.getCellCount("Body");
  239. for(i = 0; i < grdCellcnt; i++)
  240. {
  241. grd_keepbaclist.deleteContentsCol(2);
  242. }
  243. ds_send.setColumn(0, "bacgroup", ds_hidden.getColumn(0, "bacgroup"));
  244. ds_send.setColumn(0, "bacnm", ds_hidden.getColumn(0, "bacnm"));
  245. ds_send.setColumn(0, "startdt", ds_hidden.getColumn(0, "startdt"));
  246. ds_send.setColumn(0, "enddt", ds_hidden.getColumn(0, "enddt"));
  247. ds_hidden.setColumn(0, "bcno", "");
  248. //submit("TRLLC90101");
  249. var oParam = {};
  250. oParam.id = "TRLLC90101";
  251. oParam.service = "diagtestapplib.LisCommon";
  252. oParam.method = "reqGetSetUpInfo";
  253. oParam.inds = "scrnid=ds_send";
  254. oParam.outds = "ds_barcdprntsetup=getSetUpInfo";
  255. oParam.async = false;
  256. //oParam.callback = "cf_TRLLC90101";
  257. tranf_submit(oParam);
  258. //fdelpopuupmenu();
  259. //lzzfMakeBrcdPrntObjHanDo("CommAX");
  260. }
  261. function fgetkeepbaclist()
  262. {
  263. // 그리드 컬럼 초기화
  264. var grdCellcnt = grd_keepbaclist.getCellCount("Body");
  265. for(i = 0; i <grdCellcnt; i++){
  266. grd_keepbaclist.deleteContentsCol(2);
  267. }
  268. var sInDsName = dsf_createDsRow("ds_temp_search"
  269. , [{col : "bacgrup", val: group2.combo1.value}
  270. , {col : "bacnm", val :group2.input3.value}
  271. , {col : "startdt", val: input1.value}
  272. , {col : "enddt", val: input2.value}
  273. , {col : "bcno", val : input4.value}]);
  274. //서브밋호출
  275. ds_rsltRow.clearData();
  276. ds_rsltHeader.clearData();
  277. var oParam = {};
  278. oParam.id = "TRLMP00301";
  279. oParam.service = "refprintmngtapp.MicroRefPrintMngt";
  280. oParam.method = "reqGetKeepBacList";
  281. oParam.inds = "cond="+sInDsName;
  282. oParam.outds = "ds_rsltRow=row ds_rsltHeader=header";
  283. oParam.async = false;
  284. //oParam.callback = "cbf_SMLLP01000";
  285. tranf_submit(oParam);
  286. //header값 셋팅
  287. var gridCaption = ds_rsltHeader.getColumn(0, "caption");
  288. var gridCaptionArray;
  289. if(utlf_isNull(gridCaption))
  290. {
  291. return;
  292. }
  293. else
  294. {
  295. gridCaptionArray = gridCaption.split("^");
  296. }
  297. //ref 정보
  298. var gridColRef = ds_rsltHeader.getColumn(0, "colref");
  299. var gridColRefArray = gridColRef.split("^");
  300. for( var i = 0; i < gridColRefArray.length; i++ ) {
  301. grd_keepbaclist.insertContentsCol(i + 1);
  302. grd_keepbaclist.setCellProperty("head",i + 1,"text",gridCaptionArray[i]);
  303. grd_keepbaclist.setCellProperty("Body",i + 1,"text","bind:" + gridColRefArray[i]);
  304. }
  305. grd_keepbaclist.setFormatColProperty(1, "size", 40);
  306. grd_keepbaclist.setFormatColProperty(2, "size", 100);
  307. grd_keepbaclist.setFormatColProperty(3, "size", 100);
  308. grd_keepbaclist.setFormatColProperty(4, "size", 100);
  309. grd_keepbaclist.setFormatColProperty(5, "size", 200);
  310. for(i = 6; i < grd_keepbaclist.getCellCount("Body"); i++)
  311. {
  312. grd_keepbaclist.setFormatColProperty(i, "size", 70);
  313. grd_keepbaclist.setCellProperty("Body", i, "align", "left middle");
  314. }
  315. grd_keepbaclist.setCellProperty("body", 1, "displaytype", "checkbox");
  316. grd_keepbaclist.setCellProperty("body", 1, "edittype", "checkbox");
  317. grd_keepbaclist.setCellProperty("Body",5,"align","left middle");
  318. grd_keepbaclist.setCellProperty("Body",6,"align","left middle");
  319. grd_keepbaclist.setCellProperty("Body",8,"align","left middle");
  320. }
  321. function fdelpopuupmenu()
  322. {
  323. }
  324. function fdelkeep()
  325. {
  326. var retval = sysf_messageBox( "보관균을 삭제 하시겠습니까?", "Q001" );
  327. if (retval != "6") return; // yes = 6, no = 7
  328. ds_send.setColumn(0, "delkeepkey", ds_rsltRow.getColumn(ds_rsltRow.rowposition, "keepno"));
  329. var oParam = {};
  330. oParam.id = "TXLMP00301";
  331. oParam.service = "refprintmngtapp.MicroRefPrintMngt";
  332. oParam.method = "reqSetKeepBacList";
  333. oParam.inds = "cond=ds_send";
  334. oParam.async = false;
  335. //oParam.callback = "cf_TXLMP00301";
  336. tranf_submit(oParam);
  337. fgetkeepbaclist();
  338. }
  339. //프린터설정
  340. function lf_setPrint()
  341. {
  342. var objArg = new Object();
  343. objArg.arg_sSetupInfo = ds_barcdprntsetup.getColumn(0, "prntsetupinfo");
  344. frmf_modal("SPLLC90100", "SPLLC90100", objArg, null, null, null, null, null, null, null, null, null, "M");
  345. }
  346. //조회
  347. function group2_button1_onclick(obj:Button, e:ClickEventInfo)
  348. {
  349. fgetkeepbaclist()
  350. }
  351. //초기화
  352. function button5_onclick(obj:Button, e:ClickEventInfo)
  353. {
  354. this.reload();
  355. }
  356. //엑셀
  357. function button2_onclick(obj:Button, e:ClickEventInfo)
  358. {
  359. grdf_exportExcel(grd_keepbaclist, lf_lisGetTitle(this), "see");
  360. }
  361. function grd_keepbaclist_oncellclick(obj:Grid, e:GridClickEventInfo)
  362. {
  363. var row = ds_rsltRow.rowposition;
  364. input4.value = ds_rsltRow.getColumn(row, "bcno")
  365. }
  366. //우클릭
  367. function grd_keepbaclist_onrbuttonup(obj:Grid, e:GridMouseEventInfo)
  368. {
  369. if(e.row > -1)
  370. {
  371. // 데이터 행위에서만
  372. grdf_setSelectedCell(obj, e); // 선택된 행 확실히 선택해줌
  373. frmf_setPopupMenuDs( "pmn_popupMenu", [{id: "fdelkeep", level: "0", title: "▶ 균주삭제"}]);
  374. pmn_popupMenu.trackPopup(e.screenX,e.screenY);
  375. }
  376. }
  377. function pmn_popupMenu_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
  378. {
  379. if(e.id == "fdelkeep")
  380. {
  381. fdelkeep();
  382. }
  383. }
  384. //프린터 설정
  385. function button26_onclick(obj:Button, e:ClickEventInfo)
  386. {
  387. lf_setPrint();
  388. }
  389. function button3_onclick(obj:Button, e:ClickEventInfo)
  390. {
  391. //fExeBarcdPrint();
  392. }
  393. // 바코드출력
  394. function fExeBarcdPrint()
  395. {
  396. var prntkind = ds_data_setupinfo.getColumn(0, "prntkind");
  397. var newrow = 0;
  398. for(var i = 0; i < ds_rsltRow.rowcount; i++)
  399. {
  400. if(ds_rsltRow.getColumn(i, "chk") == "1")
  401. {
  402. var newrow = ds_hidden_barcode_barcodeinfo.addRow();
  403. ds_hidden_barcode_barcodeinfo.setColumn(newrow, "keepstrngrupcd", ds_rsltRow.getColumn(i, "keepstrngrupcd"));
  404. ds_hidden_barcode_barcodeinfo.setColumn(newrow, "keepno", ds_rsltRow.getColumn(i, "keepno"));
  405. ds_hidden_barcode_barcodeinfo.setColumn(newrow, "bcno", ds_rsltRow.getColumn(i, "bcno"));
  406. ds_hidden_barcode_barcodeinfo.setColumn(newrow, "patnm", ds_rsltRow.getColumn(i, "patnm"));
  407. ds_hidden_barcode_barcodeinfo.setColumn(newrow, "keepdt", ds_rsltRow.getColumn(i, "keepdt"));
  408. ds_hidden_barcode_barcodeinfo.setColumn(newrow, "keepyy", ds_rsltRow.getColumn(i, "keepyy"));
  409. ds_hidden_barcode_barcodeinfo.setColumn(newrow, "keepstrnseqno", ds_rsltRow.getColumn(i, "keepstrnseqno"));
  410. }
  411. }
  412. if(newrow == "0")
  413. {
  414. alert("출력할 보관균주를 선택xxxxxxxxxxxxx 하십시오.");
  415. return;
  416. }
  417. if( prtkind == "2" || prtkind == "6" || prtkind == "7")
  418. {
  419. //fLisMicroKeepBacBarcodePrint2("/root/hidden/barcode/barcodeinfo"); // sato
  420. // fLisMicroKeepBacBarcodePrint2(ds_hidden_barcode_barcodeinfo);
  421. //LLZ001 공통함수에 생성X -> 2.0으로 전환이 안됨
  422. }
  423. else
  424. {
  425. // fLisMicroKeepBacBarcodePrint("/root/hidden/barcode/barcodeinfo"); // zebra
  426. }
  427. //model.resetInstanceNode("/root/hidden/barcode/barcodeinfo");
  428. }
  429. ]]></Script>
  430. </Form>
  431. </FDL>