SMAEB03300_제품코드관리.xfdl 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMAEB03300" position="absolute 0 0 1256 805" titletext="제품코드관리" oninit="model1_oninit" onload="SMAEB03300_onload">
  5. <Layouts>
  6. <Layout>
  7. <Edit id="ipt_suplcmpy" taborder="0" visible="false" position="absolute 623 77 773 97" imemode="hangul" positiontype="position"/>
  8. <Edit id="ipt_prodcmpycd" taborder="1" visible="false" position="absolute 785 70 935 90" imemode="hangul" positiontype="position"/>
  9. <Edit id="ipt_suplcmpynm" taborder="2" visible="false" position="absolute 623 70 773 90" imemode="hangul" positiontype="position"/>
  10. <Static id="caption19" text="핵종/화합물 제품코드관리" class="tit_1" position="absolute 0 0 307 25" positiontype="position"/>
  11. <Button id="btn_grdadd" taborder="5" text="행추가" onlbuttonup="btn_grdadd_onlbuttonup" class="btn2" position="absolute 1141 70 1197 90" anchor="top right" positiontype="position" onclick="btn_grdadd_onclick"/>
  12. <Button id="btn_grddel" taborder="6" text="행삭제" onclick="btn_grddel_onclick" class="btn2" position="absolute 1200 70 1256 90" anchor="top right" positiontype="position"/>
  13. <Grid id="grd_prodlist" taborder="8" useinputpanel="false" position="absolute 230 92 1256 777" autofittype="col" anchor="all" binddataset="ds_grid_grd_prodlist" positiontype="position" oncellclick="grd_prodlist_oncellclick" cellsizingtype="col">
  14. <Formats>
  15. <Format id="default">
  16. <Columns>
  17. <Column size="23"/>
  18. <Column size="68"/>
  19. <Column size="138"/>
  20. <Column size="91"/>
  21. <Column size="110"/>
  22. <Column size="99"/>
  23. <Column size="110"/>
  24. <Column size="68"/>
  25. <Column size="55"/>
  26. <Column size="55"/>
  27. <Column size="64"/>
  28. <Column size="142"/>
  29. <Column size="0"/>
  30. <Column size="0"/>
  31. <Column size="0"/>
  32. <Column size="0"/>
  33. <Column size="0"/>
  34. </Columns>
  35. <Rows>
  36. <Row size="22" band="head"/>
  37. <Row size="24"/>
  38. </Rows>
  39. <Band id="head">
  40. <Cell/>
  41. <Cell col="1" text="제품코드"/>
  42. <Cell col="2" text="제품명"/>
  43. <Cell col="3" colspan="2" text="거래처"/>
  44. <Cell col="5" colspan="2" text="제조회사"/>
  45. <Cell col="7" text="규격"/>
  46. <Cell col="8" text="용량"/>
  47. <Cell col="9" text="Act"/>
  48. <Cell col="10" text="단가"/>
  49. <Cell col="11" text="검사실"/>
  50. <Cell col="12" text="입출고구분"/>
  51. <Cell col="13" text="지원부서"/>
  52. <Cell col="14"/>
  53. <Cell col="15"/>
  54. <Cell col="16"/>
  55. </Band>
  56. <Band id="body">
  57. <Cell celltype="head"/>
  58. <Cell col="1" displaytype="text" edittype="expr:getRowType(currow) == 2 ? &quot;text&quot;:&quot;none&quot;" text="bind:goodcd" editlimit="10" editlengthunit="utf8"/>
  59. <Cell col="2" displaytype="text" edittype="text" text="bind:goodnm" editlimit="100" editlengthunit="utf8"/>
  60. <Cell col="3" displaytype="text" edittype="none" text="bind:suplcustcd" expandshow="show" expandsize="20"/>
  61. <Cell col="4" displaytype="text" edittype="text" text="bind:suplcustnm"/>
  62. <Cell col="5" displaytype="text" edittype="none" text="bind:prodcmpycd" expandshow="show" expandsize="20"/>
  63. <Cell col="6" displaytype="text" edittype="text" text="bind:prodcmpynm"/>
  64. <Cell col="7" displaytype="combo" edittype="combo" text="bind:speccd" editlimit="8" editlengthunit="utf8" combodataset="ds_init_speclist" combocodecol="speccd" combodatacol="specnm"/>
  65. <Cell col="8" displaytype="number" edittype="masknumber" text="bind:vol" mask="#,##0.#0" editlimit="8" editlengthunit="utf8"/>
  66. <Cell col="9" displaytype="number" edittype="masknumber" text="bind:act" mask="#,##0.#0" editlimit="8" editlengthunit="utf8"/>
  67. <Cell col="10" displaytype="number" edittype="masknumber" text="bind:unitcost" mask="#,##0" editlimit="8" editlengthunit="utf8"/>
  68. <Cell col="11" displaytype="combo" edittype="combo" text="bind:excuroomcd" editlimit="10" editlengthunit="utf8" combodataset="ds_init_initexecroom" combocodecol="basecd" combodatacol="basecdflagdesc"/>
  69. <Cell col="12" displaytype="combo" edittype="combo" text="bind:ioflag"/>
  70. <Cell col="13" text="bind:suppdeptcd"/>
  71. <Cell col="14" text="bind:bdioflag"/>
  72. <Cell col="15" text="bind:itemflag"/>
  73. <Cell col="16" text="bind:itemcd"/>
  74. </Band>
  75. </Format>
  76. <Format id="format_copy"/>
  77. </Formats>
  78. </Grid>
  79. <Grid id="grd_itemlist" taborder="9" useinputpanel="false" position="absolute 0 92 228 777" onclick="grd_itemlist_onclick" anchor="left top bottom" binddataset="ds_grid_grd_itemlist" positiontype="position" oncellclick="grd_itemlist_oncellclick" autofittype="col">
  80. <Formats>
  81. <Format id="default">
  82. <Columns>
  83. <Column size="27"/>
  84. <Column size="191"/>
  85. <Column size="0"/>
  86. <Column size="0"/>
  87. <Column size="0"/>
  88. <Column size="0"/>
  89. <Column size="0"/>
  90. </Columns>
  91. <Rows>
  92. <Row size="22" band="head"/>
  93. <Row size="20"/>
  94. </Rows>
  95. <Band id="head">
  96. <Cell/>
  97. <Cell col="1" text="이름"/>
  98. <Cell col="2"/>
  99. <Cell col="3"/>
  100. <Cell col="4"/>
  101. <Cell col="5"/>
  102. <Cell col="6"/>
  103. </Band>
  104. <Band id="body">
  105. <Cell celltype="head" expr="currow+1"/>
  106. <Cell col="1" displaytype="normal" edittype="none" text="bind:itemnm"/>
  107. <Cell col="2" text="bind:itemcd"/>
  108. <Cell col="3" text="bind:rem"/>
  109. <Cell col="4" text="bind:bdioflag"/>
  110. <Cell col="5" text="bind:itemflag"/>
  111. <Cell col="6" text="bind:suppdeptcd"/>
  112. <Cell col="7"/>
  113. </Band>
  114. </Format>
  115. </Formats>
  116. </Grid>
  117. <Button id="button1" taborder="10" text="저장" onlbuttonup="button1_onlbuttonup" class="btn4" position="absolute 1139 778 1195 798" anchor="right bottom" positiontype="position" onclick="button1_onclick"/>
  118. <Button id="btn_close" taborder="11" text="닫기" onlbuttonup="btn_close_onlbuttonup" class="btn4" position="absolute 1198 778 1254 798" anchor="right bottom" visible="true" positiontype="position" onclick="btn_close_onclick"/>
  119. <Div id="Div00" taborder="12" text="Div00" class="div_SA" anchor="left top right" position="absolute 0 26 1256 68">
  120. <Layouts>
  121. <Layout>
  122. <Static id="caption1" text="체내외구분" class="search_name" position="absolute 8 10 107 30" anchor="default" positiontype="position"/>
  123. <Combo id="cmb_ioflag" taborder="1" class="combo_search" position="absolute 95 10 195 30" anchor="default" codecolumn="codecolumn" datacolumn="datacolumn" index="0" onitemchanged="Div00_cmb_ioflag_onitemchanged" value="I" text="체내" positiontype="position">
  124. <Dataset id="innerdataset">
  125. <ColumnInfo>
  126. <Column id="codecolumn" size="256"/>
  127. <Column id="datacolumn" size="256"/>
  128. </ColumnInfo>
  129. <Rows>
  130. <Row>
  131. <Col id="codecolumn">I</Col>
  132. <Col id="datacolumn">체내</Col>
  133. </Row>
  134. <Row>
  135. <Col id="codecolumn">O</Col>
  136. <Col id="datacolumn">체외</Col>
  137. </Row>
  138. </Rows>
  139. </Dataset>
  140. </Combo>
  141. <Static id="caption2" text="물품구분" class="search_name" position="absolute 221 10 320 30" anchor="default" visible="true" positiontype="position"/>
  142. <Combo id="combo1" taborder="2" class="combo_search" position="absolute 297 10 397 30" anchor="default" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="Div00_combo1_onitemchanged" index="0" value="N" text="핵종" visible="true" positiontype="position">
  143. <Dataset id="innerdataset">
  144. <ColumnInfo>
  145. <Column id="codecolumn" size="256"/>
  146. <Column id="datacolumn" size="256"/>
  147. </ColumnInfo>
  148. <Rows>
  149. <Row>
  150. <Col id="codecolumn">N</Col>
  151. <Col id="datacolumn">핵종</Col>
  152. </Row>
  153. <Row>
  154. <Col id="codecolumn">O</Col>
  155. <Col id="datacolumn">화합물</Col>
  156. </Row>
  157. </Rows>
  158. </Dataset>
  159. </Combo>
  160. <Button id="btn_sea" taborder="3" text="조회" onlbuttonup="btn_sea_onlbuttonup" class="btn1" position="absolute 1188 10 1244 30" anchor="top right" onclick="btn_sea_onclick" positiontype="position"/>
  161. </Layout>
  162. </Layouts>
  163. </Div>
  164. </Layout>
  165. </Layouts>
  166. <Objects>
  167. <Dataset id="ds_grid_grd_itemlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  168. <ColumnInfo>
  169. <Column id="itemnm" type="STRING"/>
  170. <Column id="itemcd" type="STRING"/>
  171. <Column id="rem" type="STRING"/>
  172. <Column id="bdioflag" type="STRING"/>
  173. <Column id="itemflag" type="STRING"/>
  174. <Column id="suppdeptcd" type="STRING"/>
  175. </ColumnInfo>
  176. </Dataset>
  177. <Dataset id="ds_grid_grd_prodlist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  178. <ColumnInfo>
  179. <Column id="goodcd" type="STRING"/>
  180. <Column id="goodnm" type="STRING"/>
  181. <Column id="suplcustcd" type="STRING"/>
  182. <Column id="suplcustnm" type="STRING"/>
  183. <Column id="prodcmpycd" type="STRING"/>
  184. <Column id="prodcmpynm" type="STRING"/>
  185. <Column id="speccd" type="STRING"/>
  186. <Column id="vol" type="STRING"/>
  187. <Column id="act" type="STRING"/>
  188. <Column id="unitcost" type="STRING"/>
  189. <Column id="excuroomcd" type="STRING"/>
  190. <Column id="ioflag" type="STRING"/>
  191. <Column id="suppdeptcd" type="STRING"/>
  192. <Column id="bdioflag" type="STRING"/>
  193. <Column id="itemflag" type="STRING"/>
  194. <Column id="itemcd" type="STRING"/>
  195. </ColumnInfo>
  196. </Dataset>
  197. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  198. <ColumnInfo>
  199. <Column id="basesuppdeptcd" type="STRING" size="256"/>
  200. <Column id="rbasecdflag" type="STRING" size="256"/>
  201. <Column id="ebasecdflag" type="STRING" size="256"/>
  202. <Column id="initflag" type="STRING" size="256"/>
  203. <Column id="speccd" type="STRING" size="256"/>
  204. <Column id="suppdeptcd" type="STRING" size="256"/>
  205. <Column id="itemcd" type="STRING" size="256"/>
  206. <Column id="itemflag" type="STRING" size="256"/>
  207. <Column id="bdioflag" type="STRING" size="256"/>
  208. </ColumnInfo>
  209. <Rows>
  210. <Row/>
  211. </Rows>
  212. </Dataset>
  213. <Dataset id="ds_init_initexecroom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  214. <ColumnInfo>
  215. <Column id="basecd"/>
  216. <Column id="basecdflagdesc"/>
  217. <Column id="excuposseqcd"/>
  218. </ColumnInfo>
  219. </Dataset>
  220. <Dataset id="ds_init_speclist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  221. <ColumnInfo>
  222. <Column id="sortno"/>
  223. <Column id="speccd"/>
  224. <Column id="specnm"/>
  225. <Column id="exchval"/>
  226. <Column id="rem"/>
  227. <Column id="suppdeptcd"/>
  228. </ColumnInfo>
  229. </Dataset>
  230. </Objects>
  231. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  232. * System Name : KU2.0
  233. * Job Name :
  234. * File Name : SMAEB03300_제품코드관리.xfdl
  235. * Creator :
  236. * Make Date : 2016.06.15
  237. *
  238. * Description :
  239. *---------------------------------------------------------------------------------------
  240. * Modify Date Modifier Modify Description
  241. *---------------------------------------------------------------------------------------
  242. *---------------------------------------------------------------------------------------
  243. ****************************************************************************************/
  244. include "com_commonxp::comm_main.xjs";
  245. include "ast_commonxp::AST.xjs";
  246. include "ast_examcurexp::AEZ0001.xjs";
  247. function fnGetMainList()
  248. {
  249. submit_TRAEB01802();
  250. }
  251. function submit_TRAEA01301(){
  252. ds_send.setColumn(0,"rbasecdflag","R");
  253. ds_send.setColumn(0,"ebasecdflag","E");
  254. ds_send.setColumn(0,"initflag","1");
  255. var objParam = new Object();
  256. objParam.id = "TRAEA01301";
  257. objParam.service = "examcureacptexecapp.ExamCureAcpt";
  258. objParam.method = "reqGetInitExamCureRoomGrpCodeList";
  259. objParam.inds = "reqparam=ds_send";
  260. objParam.outds ="ds_init_initexecroom=initexcuroom";
  261. tranf_submit(objParam);
  262. }
  263. function submit_TRAEB03201(){
  264. var objParam = new Object();
  265. objParam.id = "TRAEB03201";
  266. objParam.service = "examcurebaseapp.GoodCode";
  267. objParam.method = "reqGetSpecList";
  268. objParam.inds = "req=ds_send";
  269. objParam.outds ="ds_init_speclist=item";
  270. tranf_submit(objParam);
  271. }
  272. function submit_TRAEB01802(){
  273. ds_send.setColumn(0,"bdioflag",Div00.cmb_ioflag.value);
  274. ds_send.setColumn(0,"itemflag",Div00.combo1.value);
  275. var objParam = new Object();
  276. objParam.id = "TRAEB01802";
  277. objParam.service = "examcurebaseapp.GoodCode";
  278. objParam.method = "reqGetNuclCodeListNew";
  279. objParam.inds = "req=ds_send";
  280. objParam.outds ="ds_grid_grd_itemlist=item";
  281. objParam.callback = "cbf_TRAEB01802";
  282. tranf_submit(objParam);
  283. }
  284. function cbf_TRAEB01802(strSvcID, nErrorCode, strErrorMsg){
  285. if(nErrorCode == 0){
  286. ds_grid_grd_prodlist.clearData();
  287. ds_grid_grd_itemlist.rowposition = lv_itemgrididx;
  288. grd_itemlist_oncellclick();
  289. }else{
  290. }
  291. }
  292. function submit_TRAEB03301(){
  293. var objParam = new Object();
  294. objParam.id = "TRAEB03301";
  295. objParam.service = "examcurebaseapp.GoodCode";
  296. objParam.method = "reqGetNuclGoodList";
  297. objParam.inds = "req=ds_send";
  298. objParam.outds ="ds_grid_grd_prodlist=item";
  299. tranf_submit(objParam);
  300. }
  301. function submit_TXAEB03301(){
  302. var objParam = new Object();
  303. objParam.id = "TXAEB03301";
  304. objParam.service = "examcurebaseapp.GoodCode";
  305. objParam.method = "reqExeNuclGoodList";
  306. objParam.inds = "req=ds_grid_grd_prodlist:U";
  307. objParam.callback = "cbf_TXAEB03301";
  308. objParam.typeStr = "m";
  309. objParam.error = false;
  310. tranf_submit(objParam);
  311. }
  312. function cbf_TXAEB03301(strSvcID, nErrorCode, strErrorMsg){
  313. //에러 처리
  314. if(nErrorCode == 0){
  315. Div00.btn_sea.click();
  316. }else{
  317. astErrorMsg(strErrorMsg);
  318. }
  319. }
  320. //=======================================================================================
  321. // Event
  322. //---------------------------------------------------------------------------------------
  323. /****************************************************************************************
  324. * Components :
  325. * Components ID : SMAEB03300
  326. * Event : onload
  327. * Argument : 01.obj : Object Event has occurred
  328. * : 02.e : Event Object
  329. * Description :
  330. ****************************************************************************************/
  331. function SMAEB03300_onload(obj:Form, e:LoadEventInfo)
  332. {
  333. frmf_initForm(obj); // 화면공통
  334. grdf_setRowTypeIcon(grd_prodlist,0);
  335. lf_aezfSetSuppDeptcd();
  336. ds_send.setColumn(0,"basesuppdeptcd",suppdeptcd);
  337. ds_send.setColumn(0,"suppdeptcd",suppdeptcd);
  338. submit_TRAEA01301();
  339. submit_TRAEB03201();
  340. submit_TRAEB01802();
  341. }
  342. /****************************************************************************************
  343. * Components :
  344. * Components ID : btn_sea
  345. * Event : onclick
  346. * Argument : 01.obj : Object Event has occurred
  347. * : 02.e : Event Object
  348. * Description :
  349. ****************************************************************************************/
  350. function btn_sea_onclick(obj:Button, e:ClickEventInfo)
  351. {
  352. fnGetMainList();
  353. }
  354. /****************************************************************************************
  355. * Components :
  356. * Components ID : btn_grdadd
  357. * Event : onclick
  358. * Argument : 01.obj : Object Event has occurred
  359. * : 02.e : Event Object
  360. * Description :
  361. ****************************************************************************************/
  362. function btn_grdadd_onclick(obj:Button, e:ClickEventInfo)
  363. {
  364. if(grd_itemlist.currentrow < 0)
  365. {
  366. sysf_messageBox("핵종이나 화합물이 선택되지", "E007");
  367. return false;
  368. }
  369. ds_grid_grd_prodlist.addRow();
  370. var cnt = grd_prodlist.currentrow;
  371. var mainrowcnt = grd_itemlist.currentrow;
  372. ds_grid_grd_prodlist.setColumn(cnt,"suppdeptcd",suppdeptcd);
  373. ds_grid_grd_prodlist.setColumn(cnt,"bdioflag",ds_grid_grd_itemlist.getColumn(mainrowcnt,"bdioflag"));
  374. ds_grid_grd_prodlist.setColumn(cnt,"itemflag",ds_grid_grd_itemlist.getColumn(mainrowcnt,"itemflag"));
  375. ds_grid_grd_prodlist.setColumn(cnt,"itemcd",ds_grid_grd_itemlist.getColumn(mainrowcnt,"itemcd"));
  376. ds_grid_grd_prodlist.setColumn(cnt,"unitcost","0");
  377. ds_grid_grd_prodlist.setColumn(cnt,"excuroomcd","-");
  378. ds_grid_grd_prodlist.setColumn(cnt,"ioflag","0");
  379. }
  380. /****************************************************************************************
  381. * Components :
  382. * Components ID : btn_grddel
  383. * Event : onclick
  384. * Argument : 01.obj : Object Event has occurred
  385. * : 02.e : Event Object
  386. * Description :
  387. ****************************************************************************************/
  388. function btn_grddel_onclick(obj:Button, e:ClickEventInfo)
  389. {
  390. dsf_deleteSelectedRows(grd_prodlist, true); //현재row 데이터 삭제설정(true:실제데이터 삭제, false:상태만변경)
  391. }
  392. /****************************************************************************************
  393. * Components :
  394. * Components ID : grd_itemlist
  395. * Event : onclick
  396. * Argument : 01.obj : Object Event has occurred
  397. * : 02.e : Event Object
  398. * Description :
  399. ****************************************************************************************/
  400. var lv_itemgrididx = 0;
  401. function grd_itemlist_oncellclick(obj:Grid, e:GridClickEventInfo)
  402. {
  403. if(grd_itemlist.currentrow < 0)
  404. {
  405. return false;
  406. }
  407. var rownum = grd_itemlist.currentrow;
  408. lv_itemgrididx = rownum;
  409. ds_send.setColumn(0,"bdioflag",ds_grid_grd_itemlist.getColumn(rownum,"bdioflag"));
  410. ds_send.setColumn(0,"itemflag",ds_grid_grd_itemlist.getColumn(rownum,"itemflag"));
  411. ds_send.setColumn(0,"itemcd",ds_grid_grd_itemlist.getColumn(rownum,"itemcd"));
  412. submit_TRAEB03301();
  413. }
  414. /****************************************************************************************
  415. * Components :
  416. * Components ID : button1
  417. * Event : onclick
  418. * Argument : 01.obj : Object Event has occurred
  419. * : 02.e : Event Object
  420. * Description :
  421. ****************************************************************************************/
  422. function button1_onclick(obj:Button, e:ClickEventInfo)
  423. {
  424. for(var i=0; i<ds_grid_grd_prodlist.rowcount; i++){
  425. if(ds_grid_grd_prodlist.getColumn(i,"suplcustcd")==""||ds_grid_grd_prodlist.getColumn(i,"suplcustcd")==null){
  426. sysf_messageBox("거래처를 입력하세요","I999");
  427. return;
  428. }
  429. if(ds_grid_grd_prodlist.getColumn(i,"prodcmpycd")==""||ds_grid_grd_prodlist.getColumn(i,"prodcmpycd")==null){
  430. sysf_messageBox("제조회사를 입력하세요","I999");
  431. return;
  432. }
  433. }
  434. if ( sysf_messageBox("","Q002")==6 ) {
  435. submit_TXAEB03301();
  436. }
  437. }
  438. function Div00_cmb_ioflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  439. {
  440. ds_send.setColumn(0,"bdioflag",Div00.cmb_ioflag.value);
  441. Div00.btn_sea.click();
  442. }
  443. function Div00_combo1_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  444. {
  445. ds_send.setColumn(0,"bdioflag",Div00.combo1.value);
  446. Div00.btn_sea.click();
  447. }
  448. function grd_prodlist_oncellclick(obj:Grid, e:GridClickEventInfo)
  449. {
  450. if(obj.currentcell==3){
  451. var arrArg = new Object();
  452. var sRtnValue;
  453. arrArg.sVal01 = "";
  454. arrArg.sVal02 = "";
  455. arrArg.sVal03 = sysf_getUserInfo("dutplceinstcd");
  456. arrArg.sVal04 = "";
  457. //sRtnValue = frmf_modal("SPRKA11000", "SPRKA11000", arrArg, "", "", "", "", "", "", "", "", "", "M");
  458. ds_grid_grd_prodlist.setColumn(ds_grid_grd_prodlist.rowposition,"suplcustcd",sRtnValue.custcode);
  459. ds_grid_grd_prodlist.setColumn(ds_grid_grd_prodlist.rowposition,"suplcustnm",sRtnValue.custnm);
  460. }else if(obj.currentcell==5){
  461. var sRtnValue;
  462. sRtnValue = frmf_modal("SPAEB00301", "SPAEB00301", "", "", "", "", "", "", "", "", "", "M");
  463. ds_grid_grd_prodlist.setColumn(ds_grid_grd_prodlist.rowposition,"prodcmpycd",sRtnValue.prodcmpycd);
  464. ds_grid_grd_prodlist.setColumn(ds_grid_grd_prodlist.rowposition,"prodcmpynm",sRtnValue.prodcmpynm);
  465. }
  466. }
  467. function btn_close_onclick(obj:Button, e:ClickEventInfo)
  468. {
  469. this.close();
  470. }
  471. ]]></Script>
  472. </Form>
  473. </FDL>