SMLLF10300_통합검체코드관리.xfdl 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMLLF10300" position="absolute 0 0 1195 786" titletext="검체코드관리" oninit="SMLLF10300_oninit" onload="SMLLF10300_onload">
  5. <Layouts>
  6. <Layout>
  7. <Static text="통합검체코드관리" position="absolute 0 0 140 25" id="caption6" class="tit_1" anchor="left top"/>
  8. <Button id="btn_save" taborder="1" text="저장" class="btn4" position="absolute 1068 3 1124 25" onclick="btn_save_onclick" anchor="top right"/>
  9. <Button id="btn_reset" taborder="2" text="초기화" class="btn4" position="absolute 1127 3 1195 25" onclick="btn_reset_onclick" anchor="top right"/>
  10. <Shape id="line1" linetype="horizontal" class="line_1" position="absolute 0 87 1194 93" style="strokepen:3 solid #33bbbbff;" anchor="left top right"/>
  11. <Static id="caption1" text="검체코드상세내역" class="tit_2" position="absolute 1 71 132 88" anchor="left top"/>
  12. <Grid id="grd_spc" taborder="3" binddataset="ds_grd_spc" useinputpanel="false" position="absolute 0 92 1194 761" autofittype="col" anchor="all" cellsizingtype="col">
  13. <Formats>
  14. <Format id="default">
  15. <Columns>
  16. <Column size="23"/>
  17. <Column size="90"/>
  18. <Column size="0"/>
  19. <Column size="60"/>
  20. <Column size="140"/>
  21. <Column size="140"/>
  22. <Column size="120"/>
  23. <Column size="120"/>
  24. <Column size="120"/>
  25. <Column size="110"/>
  26. </Columns>
  27. <Rows>
  28. <Row size="24" band="head"/>
  29. <Row size="24"/>
  30. </Rows>
  31. <Band id="head">
  32. <Cell/>
  33. <Cell col="1" text="사용시작일자"/>
  34. <Cell col="2" text="사용종료일자"/>
  35. <Cell col="3" text="검체코드"/>
  36. <Cell col="4" text="검체명"/>
  37. <Cell col="5" text="검체명(화면)"/>
  38. <Cell col="6" text="검체명(약어)"/>
  39. <Cell col="7" text="검체명(출력)"/>
  40. <Cell col="8" text="검체명(라벨)"/>
  41. <Cell col="9" text="검체유형"/>
  42. </Band>
  43. <Band id="body">
  44. <Cell celltype="head"/>
  45. <Cell col="1" displaytype="date" edittype="date" text="bind:spcfromdd" mask="yyyy-mm-dd"/>
  46. <Cell col="2" displaytype="date" edittype="date" text="bind:spctodd" mask="yyyy-mm-dd"/>
  47. <Cell col="3" displaytype="text" edittype="text" text="bind:spccd"/>
  48. <Cell col="4" displaytype="text" edittype="text" text="bind:spcnm"/>
  49. <Cell col="5" displaytype="text" edittype="text" text="bind:spcscrnnm"/>
  50. <Cell col="6" displaytype="text" edittype="text" text="bind:spcabbrnm"/>
  51. <Cell col="7" displaytype="text" edittype="text" text="bind:spcprntnm"/>
  52. <Cell col="8" displaytype="text" edittype="text" text="bind:spclblnm"/>
  53. <Cell col="9" displaytype="combo" edittype="combo" text="bind:spckind" combodataset="ds_init_spckind" combocodecol="cd" combodatacol="nm"/>
  54. </Band>
  55. </Format>
  56. </Formats>
  57. </Grid>
  58. <Div id="group1" taborder="4" position="absolute 0 26 1195 61" class="div_SA" anchor="left top right">
  59. <Layouts>
  60. <Layout>
  61. <Button id="btn_search" taborder="1" text="검색" onclick="group3_group1_btn_search_onclick" class="btn1" position="absolute 1123 7 1179 29" anchor="top right"/>
  62. <Button id="btn_ref" taborder="2" text="조회" onclick="group3_group1_btn_ref_onclick" class="btn1" position="absolute 288 7 344 29" anchor="left top"/>
  63. <Shape id="line11" linetype="vertical" class="line_4" position="absolute 1105 6 1111 28" anchor="top right"/>
  64. <Shape id="line14" linetype="vertical" class="line_4" position="absolute 270 6 276 28" anchor="left top"/>
  65. <Static id="caption2" text="조회구분 :" class="search_name" position="absolute 15 9 105 26" anchor="left top"/>
  66. <Combo id="cmb_srchflag" taborder="3" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" position="absolute 830 8 980 27" anchor="top right">
  67. <Dataset id="innerdataset">
  68. <ColumnInfo>
  69. <Column id="codecolumn"/>
  70. <Column id="datacolumn"/>
  71. </ColumnInfo>
  72. <Rows>
  73. <Row>
  74. <Col id="codecolumn">1</Col>
  75. <Col id="datacolumn">검체코드</Col>
  76. </Row>
  77. <Row>
  78. <Col id="codecolumn">2</Col>
  79. <Col id="datacolumn">검체명</Col>
  80. </Row>
  81. </Rows>
  82. </Dataset>
  83. </Combo>
  84. <Static id="caption4" text="검색구분 :" class="search_name" position="absolute 737 9 827 26" anchor="top right"/>
  85. <Edit id="ipt_refflag" taborder="4" class="input_search" position="absolute 983 8 1093 27" anchor="top right"/>
  86. <Combo id="cmb_refgbn" taborder="5" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" position="absolute 108 8 258 27" anchor="left top">
  87. <Dataset id="innerdataset">
  88. <ColumnInfo>
  89. <Column id="codecolumn"/>
  90. <Column id="datacolumn"/>
  91. </ColumnInfo>
  92. <Rows>
  93. <Row>
  94. <Col id="codecolumn">1</Col>
  95. <Col id="datacolumn">사용코드</Col>
  96. </Row>
  97. <Row>
  98. <Col id="codecolumn">2</Col>
  99. <Col id="datacolumn">전체코드</Col>
  100. </Row>
  101. </Rows>
  102. </Dataset>
  103. </Combo>
  104. </Layout>
  105. </Layouts>
  106. </Div>
  107. <Button id="btn_rowadd" taborder="5" text="행추가" onclick="group3_btn_rowadd_onclick" class="btn2" position="absolute 1142 66 1195 85" anchor="top right"/>
  108. </Layout>
  109. </Layouts>
  110. <Objects>
  111. <Dataset id="ds_grd_spc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  112. <ColumnInfo>
  113. <Column id="spcfromdd" type="STRING"/>
  114. <Column id="spctodd" type="STRING"/>
  115. <Column id="spccd" type="STRING"/>
  116. <Column id="spcnm" type="STRING"/>
  117. <Column id="spcscrnnm" type="STRING"/>
  118. <Column id="spcabbrnm" type="STRING"/>
  119. <Column id="spcprntnm" type="STRING"/>
  120. <Column id="spclblnm" type="STRING"/>
  121. <Column id="spckind" type="STRING"/>
  122. </ColumnInfo>
  123. </Dataset>
  124. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  125. <ColumnInfo>
  126. <Column id="refgbn" type="STRING" size="0"/>
  127. <Column id="searchgbn" type="STRING" size="0"/>
  128. <Column id="searchtext" type="STRING" size="0"/>
  129. </ColumnInfo>
  130. <Rows>
  131. <Row>
  132. <Col id="refgbn">1</Col>
  133. <Col id="searchgbn">2</Col>
  134. </Row>
  135. </Rows>
  136. </Dataset>
  137. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  138. <ColumnInfo>
  139. <Column id="deptflag" type="STRING" size="0"/>
  140. <Column id="instcd" type="STRING" size="0"/>
  141. <Column id="refgbn" type="STRING" size="0"/>
  142. <Column id="userdeptflagcd" type="STRING" size="0"/>
  143. <Column id="searchgbn" type="STRING" size="0"/>
  144. <Column id="searchtext" type="STRING" size="0"/>
  145. </ColumnInfo>
  146. <Rows>
  147. <Row/>
  148. </Rows>
  149. </Dataset>
  150. <Dataset id="ds_init_lb0000" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  151. <ColumnInfo>
  152. <Column id="nm" type="STRING"/>
  153. <Column id="cd" type="STRING"/>
  154. </ColumnInfo>
  155. </Dataset>
  156. <Dataset id="ds_grddata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false"/>
  157. <Dataset id="ds_grddata2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false"/>
  158. <Dataset id="ds_init_spckind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  159. <ColumnInfo>
  160. <Column id="nm" type="STRING"/>
  161. <Column id="cd" type="STRING"/>
  162. </ColumnInfo>
  163. <Rows>
  164. <Row/>
  165. <Row/>
  166. <Row/>
  167. <Row/>
  168. <Row/>
  169. <Row/>
  170. <Row/>
  171. <Row/>
  172. </Rows>
  173. </Dataset>
  174. </Objects>
  175. <Bind>
  176. <BindItem id="item0" compid="group1.cmb_refgbn" propid="value" datasetid="ds_hidden" columnid="refgbn"/>
  177. <BindItem id="item1" compid="group1.cmb_srchflag" propid="value" datasetid="ds_hidden" columnid="searchgbn"/>
  178. <BindItem id="item2" compid="group1.ipt_refflag" propid="value" datasetid="ds_hidden" columnid="searchtext"/>
  179. </Bind>
  180. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  181. * System Name :
  182. * Job Name :
  183. * Creator : SMLLF10300_통합검체코드관리.xfdl
  184. * Make Date : 2015-12-16
  185. * Description :
  186. *---------------------------------------------------------------------------------------
  187. * Modify Date Modifier Modify Description
  188. *---------------------------------------------------------------------------------------
  189. * 2015-11-09 Live Converter TF->XP
  190. *
  191. *---------------------------------------------------------------------------------------
  192. ****************************************************************************************/
  193. include "com_commonxp::comm_main.xjs";
  194. include "lis_commonxp::LLZ001.xjs";
  195. //=======================================================================================
  196. function cbf_TRLZZ00101(strSvcID, nErrorCode, strErrorMag){
  197. if(nErrorCode != 0) sysf_messageBox("ID: " + strSvcID + " Error: " + strErrorMag, "E009", "");
  198. }
  199. function cbf_TRLLF10301(strSvcID, nErrorCode, strErrorMag){
  200. if(nErrorCode != 0) sysf_messageBox("ID: " + strSvcID + " Error: " + strErrorMag, "E009", "");
  201. }
  202. function cf_TRLLF00302(strSvcID, nErrorCode, strErrorMag){
  203. if(nErrorCode != 0) sysf_messageBox("ID: " + strSvcID + " Error: " + strErrorMag, "E009", "");
  204. }
  205. function cf_TXLLF00301(strSvcID, nErrorCode, strErrorMag){
  206. if(nErrorCode != 0) sysf_messageBox("ID: " + strSvcID + " Error: " + strErrorMag, "E009", "");
  207. }
  208. function SMLLF10300_oninit(obj:Form, e:InitEventInfo)
  209. {
  210. //폼 초기화 함수
  211. frmf_initForm(obj);
  212. }
  213. function SMLLF10300_onload(obj:Form, e:LoadEventInfo)
  214. {
  215. var today = utlf_getCurrentDate();
  216. grdf_setRowTypeIcon(grd_spc, 0);
  217. // r검체유형참 기준자료설정
  218. ds_init_spckind.setColumn(0, "cd","0");
  219. ds_init_spckind.setColumn(0, "nm","기타검체");
  220. ds_init_spckind.setColumn(1, "cd","1");
  221. ds_init_spckind.setColumn(1, "nm","일반검체");
  222. ds_init_spckind.setColumn(2, "cd","2");
  223. ds_init_spckind.setColumn(2, "nm","미생물검체");
  224. ds_init_spckind.setColumn(3, "cd","3");
  225. ds_init_spckind.setColumn(3, "nm","혈액용량");
  226. ds_init_spckind.setColumn(4, "cd","4");
  227. ds_init_spckind.setColumn(4, "nm","핵의학검체");
  228. ds_init_spckind.setColumn(5, "cd","5");
  229. ds_init_spckind.setColumn(5, "nm","판독검체(종합검증용)");
  230. ds_init_spckind.setColumn(6, "cd","6");
  231. ds_init_spckind.setColumn(6, "nm","조직은행검체");
  232. ds_init_spckind.setColumn(7, "cd","7");
  233. ds_init_spckind.setColumn(7, "nm","감시배양검체");
  234. // 초기정보 조회
  235. //0001 : 병동조회, 0000 : 사용자부서코드조회, 1004 : 아침채혈 및 BT, MR 등 아침채혈화면에서 조회
  236. var sInDsName = dsf_createDsRow("ds_temp_search"
  237. , [{col: "codeflag", val: "0000|"}]);
  238. // 서브밋호출
  239. var oParam = {};
  240. oParam.id = "TRLZZ00101";
  241. oParam.service = "diagtestapplib.DiagTestBaseInfoMngt";
  242. oParam.method = "reqGetInitCodeInfo";
  243. oParam.inds = "cond="+sInDsName;
  244. oParam.outds = "ds_init_lb0000=0000";
  245. oParam.async = false;
  246. oParam.callback = "cbf_TRLZZ00101";
  247. tranf_submit(oParam);
  248. }
  249. function lf_GetSpcCd(){
  250. ds_send.setColumn(0,"refgbn", ds_hidden.getColumn(0,"refgbn"));
  251. ds_send.setColumn(0,"deptflag", ds_init_lb0000.getColumn(0,"nm"));
  252. var oParam = {};
  253. oParam.id = "TRLLF00301";
  254. oParam.service = "diagtestbaseinfomngtapp.GeneralTestBaseInfoMngt";
  255. oParam.method = "reqGetUnitySpcList";
  256. oParam.inds = "cond=ds_send";
  257. oParam.outds = "ds_grd_spc=getUnitySpcList";
  258. oParam.async = false;
  259. oParam.callback = "cf_TRLLF00301";
  260. tranf_submit(oParam);
  261. // model.setValue("/root/send/refgbn", model.getValue("/root/hidden/ref/refgbn"));
  262. // model.setValue("/root/send/deptflag", model.getValue("/root/init/LB0000/nm"));
  263. // submit("TRLLF10301");
  264. var today = utlf_getCurrentDate();
  265. // 전체조회일때 종료된 데이터 배경색 바꾸기
  266. if(group1.cmb_refgbn.value =="2"){
  267. grdf_setRowStyle( grd_spc , "0" ,today,"spctodd","small") // row의 색상을 변경한다.
  268. // setRowStyle("grd_spc", "0", today, "spctodd", "small");
  269. }
  270. }
  271. function group3_group1_btn_ref_onclick(obj:Button, e:ClickEventInfo)
  272. {
  273. lf_GetSpcCd();
  274. }
  275. function lf_InsRowAdd(pGridId) {
  276. var l_current = ds_grd_spc.addRow();
  277. var today = utlf_getCurrentDate();
  278. ds_grd_spc.setColumn(l_current,"spcfromdd", today);
  279. ds_grd_spc.setColumn(l_current,"spctodd", "99991231");
  280. ds_grd_spc.setColumn(l_current,"spcabbrnm", "-");
  281. ds_grd_spc.setColumn(l_current,"spcprntnm", "-");
  282. ds_grd_spc.setColumn(l_current,"spclblnm","-");
  283. // pGridId.addRow();
  284. // model.setValue("/root/main/spclist["+grd_spc.row+"]/spcfromdd", getCurrentDate());
  285. // model.setValue("/root/main/spclist["+grd_spc.row+"]/spctodd", "99991231");
  286. // model.setValue("/root/main/spclist["+grd_spc.row+"]/spcabbrnm", "-");
  287. // model.setValue("/root/main/spclist["+grd_spc.row+"]/spcprntnm", "-");
  288. // model.setValue("/root/main/spclist["+grd_spc.row+"]/spclblnm", "-");
  289. }
  290. function group3_btn_rowadd_onclick(obj:Button, e:ClickEventInfo)
  291. {
  292. lf_InsRowAdd();
  293. }
  294. function lf_ExeSpcSave(){
  295. // var grddata = getGridUpdateData(grd_spc);
  296. // // 핵의학 검체는 검체코드 800 ~ 899만 등록가능하게
  297. // if(model.getValue("root/properties/menu/menuparam")=="N"){
  298. //
  299. // for(i=1; i<grd_spc.rows; i++){
  300. // if(grd_spc.rowStatus(i) == 3 || grd_spc.rowStatus(i) == 1){
  301. // var ispccd = model.getValue("/root/main/spclist["+i+"]/spccd");
  302. // if(ispccd <= 800 || ispccd >899){
  303. // messageBox("핵의학 검체코드는 800 ~ 899 까지만 등록 가능합니다.", "I");
  304. // return;
  305. // }
  306. // }
  307. // }
  308. // }else{
  309. // for(i=1; i<grd_spc.rows; i++){
  310. // if(grd_spc.rowStatus(i) == 3 || grd_spc.rowStatus(i) == 1){
  311. // var ispccd = model.getValue("/root/main/spclist["+i+"]/spccd");
  312. // if(ispccd > 799 && ispccd < 900){
  313. // messageBox("800 ~ 899 검체코드는 핵의학에서 등록 가능합니다.", "I");
  314. // return;
  315. // }
  316. // }
  317. // }
  318. // }
  319. // 대분류 수정,등록
  320. ds_send.setColumn(0,"deptflag", ds_init_lb0000.getColumn(0, "nm")); //
  321. var oDsUpdate = grdf_getGridUpdateData(grd_spc);
  322. grdf_setStatusColumn(oDsUpdate,"status");
  323. ds_grddata.clear();
  324. ds_grddata.copyData(oDsUpdate, true);
  325. var oParam = {};
  326. oParam.id = "TXLLF00301";
  327. oParam.service = "diagtestbaseinfomngtapp.GeneralTestBaseInfoMngt";
  328. oParam.method = "reqExeUnitySaveSpcInfo";
  329. oParam.inds = "splist=ds_grddata deptflag=ds_send";
  330. oParam.outds = "ds_grd_spc=getspc";
  331. oParam.async = false;
  332. oParam.callback = "cf_TXLLF00301";
  333. tranf_submit(oParam);
  334. lf_GetSpcCd();
  335. // model.setValue("/root/send/spcdata", grddata);
  336. // model.setValue("/root/send/deptflag", model.getValue("/root/init/LB0000/nm"));
  337. // if(submit("TXLLF10301")== true){
  338. // lf_GetSpcCd();
  339. // }
  340. }
  341. function lf_NullCheck(){
  342. var msg = "";
  343. var nullyn = "true";
  344. var spccd = "";
  345. var spcfromdd = "";
  346. var spctodd = "";
  347. var spcnm = "";
  348. var spcscrnnm = "";
  349. var spcabbrnm = "";
  350. var spckind = "";
  351. for(i=0; i<ds_grd_spc.rowcount; i++ ){
  352. var rowstatus = ds_grd_spc.getRowType(i);
  353. if(( rowstatus == 2) || ( rowstatus == 4)){
  354. spccd = ds_grd_spc.getColumn(i,"spccd") ;
  355. spcfromdd = ds_grd_spc.getColumn(i,"spcfromdd") ;
  356. spctodd = ds_grd_spc.getColumn(i,"spctodd") ;
  357. spcnm = ds_grd_spc.getColumn(i,"spcnm") ;
  358. spcscrnnm = ds_grd_spc.getColumn(i,"spcscrnnm") ;
  359. spcabbrnm = ds_grd_spc.getColumn(i,"spcabbrnm") ;
  360. spckind = ds_grd_spc.getColumn(i,"spckind") ;
  361. // spccd = model.getValue("/root/main/spclist["+i+"]/spccd");
  362. // spcfromdd = model.getValue("/root/main/spclist["+i+"]/spcfromdd");
  363. // spctodd = model.getValue("/root/main/spclist["+i+"]/spctodd");
  364. // spcnm = model.getValue("/root/main/spclist["+i+"]/spcnm");
  365. // spcscrnnm = model.getValue("/root/main/spclist["+i+"]/spcscrnnm");
  366. // spcabbrnm = model.getValue("/root/main/spclist["+i+"]/spcabbrnm");
  367. // spckind = model.getValue("/root/main/spclist["+i+"]/spckind");
  368. //alert(isNull(spccd));
  369. // if(spcfromdd == ""){
  370. if(utlf_isNull(spcfromdd)){
  371. msg = "[검체 사용시작일자]를 ";
  372. messageBox(msg, "I003", "");
  373. return "false";
  374. }
  375. if(utlf_isNull(spctodd)){
  376. // if(spctodd == ""){
  377. msg = "[검체 사용종료일자]를 ";
  378. messageBox(msg, "I003", "");
  379. return "false";
  380. }
  381. if(utlf_isNull(spccd)){
  382. // if(spccd == ""){
  383. msg = "[검체코드]를 ";
  384. messageBox(msg, "I003", "");
  385. return "false";
  386. }
  387. if(utlf_isNull(spcnm)){
  388. // if(spcnm == ""){
  389. msg = "[검체명]을 ";
  390. messageBox(msg, "I003", "");
  391. return "false";
  392. }
  393. if(utlf_isNull(spcscrnnm)){
  394. // if(spcscrnnm == ""){
  395. msg = "[검체화면명]을 ";
  396. messageBox(msg, "I003", "");
  397. return "false";
  398. }
  399. if(utlf_isNull(spcabbrnm)){
  400. // if(spcabbrnm == ""){
  401. msg = "[검체약어명]을 ";
  402. messageBox(msg, "I003", "");
  403. return "false";
  404. }
  405. if(utlf_isNull(spckind)){
  406. // if(spckind == ""){
  407. msg = "[검체유형]을 ";
  408. messageBox(msg, "I003", "");
  409. return "false";
  410. }
  411. return nullyn;
  412. }
  413. }
  414. }
  415. function btn_save_onclick(obj:Button, e:ClickEventInfo)
  416. {
  417. if(lf_NullCheck()=="true"){
  418. lf_ExeSpcSave();
  419. }
  420. }
  421. function lf_GetSpcSearch(){
  422. ds_send.setColumn(0,"searchgbn", ds_hidden.getColumn(0,"searchgbn"));
  423. ds_send.setColumn(0,"searchtext", ds_hidden.getColumn(0,"searchtext"));
  424. ds_send.setColumn(0,"deptflag", ds_init_lb0000.getColumn(0,"nm"));
  425. // model.setValue("/root/send/searchgbn", model.getValue("/root/hidden/ref/searchgbn"));
  426. // model.setValue("/root/send/searchtext", model.getValue("/root/hidden/ref/searchtext"));
  427. // model.setValue("/root/send/deptflag", model.getValue("/root/init/LB0000/nm"));
  428. var oParam = {};
  429. oParam.id = "TRLLF00302";
  430. oParam.service = "diagtestbaseinfomngtapp.GeneralTestBaseInfoMngt";
  431. oParam.method = "reqGetUnitySpcListRef";
  432. oParam.inds = "cond=ds_send";
  433. oParam.outds = "ds_grd_spc=getUnitySpcListRef";
  434. oParam.async = false;
  435. oParam.callback = "cf_TRLLF00302";
  436. tranf_submit(oParam);
  437. // submit("TRLLF10302");
  438. }
  439. function group3_group1_btn_search_onclick(obj:Button, e:ClickEventInfo)
  440. {
  441. lf_GetSpcSearch();
  442. }
  443. function btn_reset_onclick(obj:Button, e:ClickEventInfo)
  444. {
  445. ds_grd_spc.clearData();
  446. }
  447. ]]></Script>
  448. </Form>
  449. </FDL>