MRF01900.xjs 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Script type="xscript4.0"><![CDATA[/**
  3. * @desc : ?????? (?????? ?????? tree?? road????)
  4. * @param : ???? id (btnID)
  5. * @return :
  6. * @---------------------------------------------------
  7. */
  8. function fIndxListSrch(){
  9. ds_send.setColumn(0, "indxflag", ds_temp_condition.getColumn(0, "indxflag"));
  10. var oParam = {};
  11. oParam.id = "TRMRF01901";
  12. oParam.service = "formmngtapp.IndxMngt";
  13. oParam.method = "reqGetIndxList";
  14. oParam.inds = "req=ds_send";
  15. oParam.outds = "ds_main_indxlist_item=item";
  16. oParam.async = false;
  17. //oParam.callback = "cf_TRMRF01901";
  18. tranf_submit(oParam);
  19. ds_main_indxlist_item.rowposition = -1;
  20. }
  21. /**
  22. * @desc : ?????? (?????? ?????? tree?? road????)
  23. * @param : ???? id (btnID)
  24. * @return :
  25. * @---------------------------------------------------
  26. */
  27. function fIndxInfoListSrch(){
  28. var iIndx = ds_main_indxlist_item.rowposition;
  29. var selIndxCd = ds_main_indxlist_item.getColumn(iIndx, "itemindxseq");
  30. ds_temp_condition.setColumn(0, "rowcnt", iIndx);
  31. ds_temp_condition.setColumn(0, "selectedindx", selIndxCd);
  32. ds_temp_condition.setColumn(0, "focusindx", iIndx);
  33. ds_send.setColumn(0, "itemindxseq", selIndxCd );
  34. ds_send.setColumn(0, "indxflag", ds_temp_condition.getColumn(0, "indxflag"));
  35. var oParam = {};
  36. oParam.id = "TRMRF01902";
  37. oParam.service = "formmngtapp.IndxMngt";
  38. oParam.method = "reqGetIndxInfo";
  39. oParam.inds = "req=ds_send";
  40. oParam.outds = "ds_main_indxinfo_valindx=valindx ds_main_indxinfo_formindx=formindx ds_main_indxinfo_imgindx=imgindx ds_main_indxinfo_unitindx=unitindx";
  41. oParam.async = false;
  42. //oParam.callback = "cf_TRMRF01902";
  43. tranf_submit(oParam);
  44. ds_main_indxinfo_valindx.addColumn("upindxnm", "string");
  45. ds_main_indxinfo_formindx.addColumn("upindxnm", "string");
  46. ds_main_indxinfo_imgindx.addColumn("upindxnm", "string");
  47. ds_main_indxinfo_unitindx.addColumn("upindxnm", "string");
  48. }
  49. /**
  50. * @desc :indxinfo 초기화
  51. * @
  52. * @param :
  53. * @return :
  54. * @---------------------------------------------------
  55. */
  56. function fClear(){
  57. ds_main_indxinfo_valindx.clearData();
  58. ds_main_indxinfo_valindx.addRow();
  59. ds_main_indxinfo_formindx.clearData();
  60. ds_main_indxinfo_formindx.addRow();
  61. ds_main_indxinfo_imgindx.clearData();
  62. ds_main_indxinfo_imgindx.addRow();
  63. ds_main_indxinfo_unitindx.clearData();
  64. ds_main_indxinfo_unitindx.addRow();
  65. }
  66. /**
  67. * @desc : val버튼 disabled
  68. * @
  69. * @param :
  70. * @return :
  71. * @---------------------------------------------------
  72. */
  73. function fValBtnDisable(flag){
  74. group2.cmb_highestlvel.enable = !flag;
  75. //ipt_itemindxseq1.disabled = flag;
  76. group2.switch1.case1.ipt_indxnm1.enable = !flag;
  77. group2.switch1.case1.ipt_indxcnts1.enable = !flag;
  78. //ipt_supitemindxseq1.disabled = flag;
  79. //ipt_upindxnm1.disabled = flag;
  80. group2.switch1.case1.cmb_valiyn1.enable = !flag;
  81. }
  82. /**
  83. * @desc :term버튼 disabled
  84. * @
  85. * @param :
  86. * @return :
  87. * @---------------------------------------------------
  88. */
  89. function fTermBtnDisable(flag){
  90. group2.cmb_highestlvel.enable = !flag;
  91. //ipt_itemindxseq2.disabled = flag;
  92. group2.switch1.case2.ipt_indxnm2.enable = !flag;
  93. group2.switch1.case2.ipt_indxcnts2.enable = !flag;
  94. //ipt_supitemindxseq2.disabled = flag;
  95. //ipt_upindxnm2.disabled = flag;
  96. group2.switch1.case2.cmb_valiyn2.enable = !flag;
  97. }
  98. /**
  99. * @desc :img버튼 disabled
  100. * @
  101. * @param :
  102. * @return :
  103. * @---------------------------------------------------
  104. */
  105. function fImgBtnDisable(flag){
  106. group2.cmb_highestlvel.enable = !flag;
  107. //ipt_itemindxseq4.disabled = flag;
  108. group2.switch1.case4.ipt_indxnm4.enable = !flag;
  109. group2.switch1.case4.ipt_indxcnts4.enable = !flag;
  110. //ipt_supitemindxseq4.disabled = flag;
  111. //ipt_upindxnm4.disabled = flag;
  112. group2.switch1.case4.cmb_valiyn4.enable = !flag;
  113. }
  114. /**
  115. * @desc :unit버튼 disabled
  116. * @
  117. * @param :
  118. * @return :
  119. * @---------------------------------------------------
  120. */
  121. function fUnitBtnDisable(flag){
  122. group2.cmb_highestlvel.enable = !flag;
  123. //ipt_itemindxseq3.disabled = flag;
  124. group2.switch1.case3.ipt_indxnm3.enable = !flag;
  125. group2.switch1.case3.ipt_indxcnts3.enable = !flag;
  126. //ipt_supitemindxseq3.disabled = flag;
  127. //ipt_upindxnm3.disabled = flag;
  128. group2.switch1.case3.cmb_valiyn3.enable = !flag;
  129. }
  130. /**
  131. * @desc :버튼 disabled
  132. * @
  133. * @param :
  134. * @return :
  135. * @---------------------------------------------------
  136. */
  137. function fDisable(flag){
  138. if(flag == "DA"){
  139. ipt_indxhngnm.disabled = "false";
  140. ipt_indxengnm.disabled = "false";
  141. btn_upindxcd.disabled = "false";
  142. cmb_indxdrdiflag.disabled = "false";
  143. ipt_indxseqno.disabled = "false";
  144. } else if(flag == "DD"){
  145. ipt_indxhngnm.disabled = "true";
  146. ipt_indxengnm.disabled = "true";
  147. btn_upindxcd.disabled = "true";
  148. cmb_indxdrdiflag.disabled = "true";
  149. ipt_indxseqno.disabled = "true";
  150. }
  151. model.refresh();
  152. }
  153. /* @group :
  154. * @ver : 2007.06.13
  155. * @by :
  156. * @---------------------------------------------------
  157. * @type : function
  158. * @access : public
  159. * @desc : 두개의 노드셋을 비교한다.
  160. * @param : originalNode :
  161. * @param : copyNode :
  162. * @return : true, false
  163. * @---------------------------------------------------
  164. */
  165. function fCompareNodes1(originalNode, copyNode, newstr, oldstr){
  166. //var ins = document.models( 0 ).instances( 0 );
  167. var original = eval(originalNode);
  168. var copy = eval(copyNode);
  169. var replace = original.setReplaceWord(newstr,oldstr);
  170. if(replace == null || copy == null){
  171. return false;
  172. }else if (replace == copy){
  173. return true;
  174. }else{
  175. return false;
  176. }
  177. }
  178. /**
  179. * @desc : indx정보 저장
  180. * @
  181. * @param :
  182. * @return :
  183. * @---------------------------------------------------
  184. */
  185. function fSaveIndx(flag){
  186. var indx = null;
  187. if(flag == "I" || flag == "U" || flag == "D"){ //?? ?? ??
  188. ds_send.clearData();
  189. ds_send.addRow();
  190. ds_send.setColumn(0, "state", flag); //?? : ??,??,??
  191. ds_send.setColumn(0, "indxflag", ds_temp_condition.getColumn(0, "indxflag")); //??:??,??,???,?
  192. if(ds_temp_condition.getColumn(0, "indxflag") == "V"){
  193. indx = "valindx";
  194. } else if(ds_temp_condition.getColumn(0, "indxflag") == "F"){
  195. indx = "formindx";
  196. } else if(ds_temp_condition.getColumn(0, "indxflag") == "P"){
  197. indx = "imgindx";
  198. } else if(ds_temp_condition.getColumn(0, "indxflag") == "U"){
  199. indx = "unitindx";
  200. }
  201. ds_send.setColumn(0, "supitemindxseq", eval("ds_main_indxinfo_"+indx).getColumn(0, "supitemindxseq"));
  202. ds_send.setColumn(0, "itemindxseq", eval("ds_main_indxinfo_"+indx).getColumn(0, "itemindxseq"));
  203. ds_send.setColumn(0, "indxnm", eval("ds_main_indxinfo_"+indx).getColumn(0, "indxnm"));
  204. ds_send.setColumn(0, "valiyn", eval("ds_main_indxinfo_"+indx).getColumn(0, "valiyn"));
  205. ds_send.setColumn(0, "indxcnts", eval("ds_main_indxinfo_"+indx).getColumn(0, "indxcnts"));
  206. //model.makeValue("/root/send/sortno", model.getValue("/root/main/indxinfo/" + indx + "/sortno"));
  207. //model.makeValue("/root/send/indxengnm", model.getValue("/root/main/indxinfo/" + indx + "/indxengnm"));
  208. ds_send.setColumn(0, "sortno", 0);
  209. if(flag =="U"){
  210. //수정 여부 check
  211. var compare = false;
  212. if( dsf_getDsCSV(eval("ds_main_indxinfo_"+indx+"2")) == dsf_getDsCSV(eval("ds_main_indxinfo_"+indx)) ){
  213. compare = true;
  214. }
  215. if(flag =="U" && compare == true){
  216. sysf_messageBox("수정된 내용이","I004");
  217. return;
  218. }
  219. }
  220. dsf_setDefaultVal(ds_send, "supitemindxseq:0");
  221. var oParam = {};
  222. oParam.id = "TXMRF01901";
  223. oParam.service = "formmngtapp.IndxMngt";
  224. oParam.method = "reqExeIndxCd";
  225. oParam.inds = "req=ds_send";
  226. oParam.outds = "ds_main_indxlist_item=item";
  227. oParam.async = false;
  228. //oParam.callback = "cf_TXMRF01901";
  229. tranf_submit(oParam);
  230. var focus = ds_temp_condition.getColumn(0, "focusindx") - 1; //??? ???? ???
  231. ds_main_indxlist_item.rowposition = focus;
  232. }
  233. var iIndx = ds_temp_condition.getColumn(0, "rowcnt");
  234. ds_temp_condition.setColumn(0, "indexcode", ds_main_indxlist_item.lookupExpr("indxnm=='"+eval("ds_main_indxinfo_"+indx).getColumn(0, "indxnm")+"'", "itemindxseq"));
  235. }
  236. /**
  237. * @desc : indx 선택 정보 표시( 밸류, 이미지, 서식, 단위)
  238. * @
  239. * @param :
  240. * @return :
  241. * @---------------------------------------------------
  242. */
  243. function fIndxSelect(){
  244. fValBtnDisable(true);
  245. fTermBtnDisable(true);
  246. fImgBtnDisable(true);
  247. fUnitBtnDisable(true);
  248. ds_main_indxinfo_valindx.clearData();
  249. ds_main_indxinfo_valindx.addRow();
  250. ds_main_indxinfo_formindx.clearData();
  251. ds_main_indxinfo_formindx.addRow();
  252. ds_main_indxinfo_imgindx.clearData();
  253. ds_main_indxinfo_imgindx.addRow();
  254. ds_main_indxinfo_unitindx.clearData();
  255. ds_main_indxinfo_unitindx.addRow();
  256. if(ds_temp_condition.getColumn(0, "indxflag") == "V") {
  257. group2.switch1.tabindex = 0;
  258. fIndxListSrch();
  259. }else if(ds_temp_condition.getColumn(0, "indxflag") == "F") {
  260. group2.switch1.tabindex = 1;
  261. fIndxListSrch();
  262. }else if(ds_temp_condition.getColumn(0, "indxflag") == "P"){
  263. group2.switch1.tabindex = 3;
  264. fIndxListSrch();
  265. }else if(ds_temp_condition.getColumn(0, "indxflag") == "U"){
  266. group2.switch1.tabindex = 2;
  267. fIndxListSrch();
  268. }else if(utlf_isNull(ds_temp_condition.getColumn(0, "indxflag"))){
  269. group2.switch1.tabindex = 0;
  270. ds_temp_condition.setColumn(0, "indxflag",'V');
  271. fIndxListSrch();
  272. }
  273. }
  274. /**
  275. * @desc : tree 선택 정보 표시( 밸류, 이미지, 서식)
  276. * @
  277. * @param :
  278. * @return :
  279. * @---------------------------------------------------
  280. */
  281. function fTreeSelect(){
  282. fValBtnDisable(true);
  283. fTermBtnDisable(true);
  284. fImgBtnDisable(true);
  285. fUnitBtnDisable(true);
  286. fIndxInfoListSrch();
  287. //itemPath 분할후 정보란에 입력
  288. var depthnm = group2.treeview1.getTreePath(ds_main_indxlist_item.rowposition).replace(".", ",");
  289. var depth;
  290. depth = depthnm.split(',');
  291. var a1 = new Array(depth.length);
  292. var b1 = new Array(depth.length);
  293. var cc = depthnm.size;
  294. var count =0;
  295. for(var i=0; i<depth.length; i++){
  296. b1[i]= depth[i];
  297. count++;
  298. }
  299. var indx = ds_temp_condition.getColumn(0, "indxflag");
  300. var indxpath = null;
  301. if(indx=="V"){
  302. indxpath = "valindx";
  303. }else if(indx=="F"){
  304. indxpath = "formindx";
  305. }else if(indx=="P"){
  306. indxpath = "imgindx";
  307. }else if(indx=="U"){
  308. indxpath = "unitindx";
  309. }
  310. for(var i=0; i< count; i++){
  311. dsf_makeValue(ds_temp_condition, "depthnm"+(i+1), "string", b1[i], 0);
  312. dsf_makeValue(eval("ds_main_indxinfo_"+indxpath), "depthnm"+(i+1), "string", ds_temp_condition.getColumn(0, "depthnm"+(i+1)), 0);
  313. }
  314. //alert("itemseq"+model.getValue("/root/main/indxlist/item["+iIndx+"]/itemindxseq"));
  315. //model.setValue("/root/main/indxinfo/valindx/supitemindxseq" ,model.getValue("/root/main/indxlist/item/itemindxseq"));
  316. }
  317. /**
  318. * @desc : indx정보 저장( 밸류, 이미지, 서식)
  319. * @
  320. * @param :
  321. * @return :
  322. * @---------------------------------------------------
  323. */
  324. function fSaveIndxinfo(){
  325. var state = ds_temp_condition.getColumn(0, "state");
  326. /*
  327. //입력한 색인코드와 동일한 코드가 존재하는지 체크해본 후 동일한 코드 존재하면 수정, 존재하지 않으면 등록
  328. model.removeNodeset("/root/send");
  329. if(model.getValue("/root/temp/condition/indxflag") == "V") {
  330. model.makeValue("/root/send/itemindxseq", model.getValue("/root/main/indxinfo/valindx/itemindxseq")); //분기: 밸류리스트
  331. }else if(model.getValue("/root/temp/condition/indxflag") == "F") {
  332. model.makeValue("/root/send/itemindxseq", model.getValue("/root/main/indxinfo/formindx/itemindxseq")); //분기:서식
  333. }else if(model.getValue("/root/temp/condition/indxflag") == "P") {
  334. model.makeValue("/root/send/itemindxseq", model.getValue("/root/main/indxinfo/imgindx/itemindxseq")); //분기:이미지
  335. }else if(model.getValue("/root/temp/condition/indxflag") == "U") {
  336. model.makeValue("/root/send/itemindxseq", model.getValue("/root/main/indxinfo/unitindx/itemindxseq")); //분기:
  337. }
  338. model.makeValue("/root/send/indxflag", model.getValue("/root/temp/condition/indxflag"));
  339. submit("TRMRF01903");
  340. */
  341. // if(treeview1.focusindex == -1){
  342. // messageBox("색인을","C002");
  343. // return;
  344. // }
  345. if(state == "I") {
  346. fSaveIndx("I");
  347. } else if(state == "U") {
  348. fSaveIndx("U");
  349. }
  350. ds_temp_condition.setColumn(0, "state", "");
  351. //fClear();
  352. ds_main_indxinfo_valindx.clearData();
  353. ds_main_indxinfo_valindx.addRow();
  354. ds_main_indxinfo_formindx.clearData();
  355. ds_main_indxinfo_formindx.addRow();
  356. ds_main_indxinfo_imgindx.clearData();
  357. ds_main_indxinfo_imgindx.addRow();
  358. ds_main_indxinfo_unitindx.clearData();
  359. ds_main_indxinfo_unitindx.addRow();
  360. //최상위checkbox 초기화
  361. ds_temp_condition.setColumn(0, "highestlvel","");
  362. fValBtnDisable(true);
  363. fTermBtnDisable(true);
  364. fImgBtnDisable(true);
  365. fUnitBtnDisable(true);
  366. }
  367. /**
  368. * @desc : indx정보 삭제( 밸류, 이미지, 서식)
  369. * @
  370. * @param :
  371. * @return :
  372. * @---------------------------------------------------
  373. */
  374. function fDelindx(){
  375. var rtn = sysf_messageBox("색인을 ", "Q001");
  376. if (rtn == "6"){
  377. ds_temp_condition.setColumn(0, "state", "D");
  378. fSaveIndx("D");
  379. ds_temp_condition.setColumn(0, "state", "");
  380. fClear();
  381. }
  382. }
  383. /**
  384. * @desc : indx정보 추가( 밸류, 이미지, 서식)
  385. * @
  386. * @param :
  387. * @return :
  388. * @---------------------------------------------------
  389. */
  390. function fAddindx(){
  391. var indx = ds_temp_condition.getColumn(0, "rowcnt");
  392. if(utlf_isNull(indx) ){
  393. indx = -1;
  394. }
  395. var indxpath = null;
  396. fValBtnDisable(false);
  397. fTermBtnDisable(false);
  398. fImgBtnDisable(false);
  399. fUnitBtnDisable(false);
  400. //if(model.getValue("/root/temp/condition/selectedindx") == "" || model.getValue("/root/temp/condition/selectedindx") == null){
  401. //var rtn1 = messageBox("상위 색인을 ", "C002");
  402. //}
  403. fClear();
  404. // alert("indxexcode"+model.getValue("/root/temp/condition/indexcode"));
  405. // if(model.getValue("/root/temp/condition/indexcode") != "" ) {
  406. var selIndxCd = ds_main_indxlist_item.getColumn(indx, "itemindxseq");
  407. if(ds_temp_condition.getColumn(0, "indxflag") == "V") {
  408. fValBtnDisable(false);
  409. indxpath = "valindx";
  410. } else if(ds_temp_condition.getColumn(0, "indxflag") == "F") {
  411. fTermBtnDisable(false);
  412. indxpath = "formindx";
  413. } else if(ds_temp_condition.getColumn(0, "indxflag") == "P") {
  414. fImgBtnDisable(false);
  415. indxpath = "imgindx";
  416. } else if(ds_temp_condition.getColumn(0, "indxflag") == "U") {
  417. fUnitBtnDisable(false);
  418. indxpath = "unitindx";
  419. }
  420. // }
  421. dsf_makeValue(eval("ds_main_indxinfo_"+indxpath), "valiyn", "string", "Y", 0);
  422. dsf_makeValue(eval("ds_main_indxinfo_"+indxpath), "supitemindxseq", "string", ds_main_indxlist_item.getColumn(indx, "itemindxseq"), 0);
  423. dsf_makeValue(eval("ds_main_indxinfo_"+indxpath), "upindxnm", "string", ds_main_indxlist_item.getColumn(indx, "indxnm"), 0);
  424. dsf_makeValue(eval("ds_main_indxinfo_"+indxpath), "indxflag", "string", ds_temp_condition.getColumn(0, "indxflag"), 0);
  425. ds_temp_condition.setColumn(0, "state", "I"); //최상위 레벨 등록(상위코드=인덱스코드)
  426. ds_temp_condition.setColumn(0, "highestlvel", "");
  427. }
  428. /**
  429. * @desc : indx정보 수정( 밸류, 이미지, 서식, 단위)
  430. * @
  431. * @param :
  432. * @return :
  433. * @---------------------------------------------------
  434. */
  435. function fUpdateIndx(){
  436. var focus = ds_temp_condition.getColumn(0, "focusindx");
  437. if(utlf_isNull(focus)){
  438. return;
  439. }
  440. /* fValBtnDisable(false);
  441. fTermBtnDisable(false);
  442. fImgBtnDisable(false);
  443. fUnitBtnDisable(false);
  444. */
  445. ds_temp_condition.setColumn(0, "state", "U");
  446. var indxpath;
  447. if(ds_temp_condition.getColumn(0, "indxflag") == "V") {
  448. fValBtnDisable(false);
  449. indxpath = "valindx";
  450. } else if(ds_temp_condition.getColumn(0, "indxflag") == "F") {
  451. fTermBtnDisable(false);
  452. indxpath = "formindx";
  453. } else if(ds_temp_condition.getColumn(0, "indxflag") == "P") {
  454. fImgBtnDisable(false);
  455. indxpath = "imgindx";
  456. } else if(ds_temp_condition.getColumn(0, "indxflag") == "U") {
  457. fUnitBtnDisable(false);
  458. indxpath = "unitindx";
  459. }
  460. //fCompareNodes 비교위해 copynode
  461. dsf_createDs("ds_main_indxinfo_"+indxpath+"2");
  462. eval("ds_main_indxinfo_"+indxpath+"2").copyData(eval("ds_main_indxinfo_"+indxpath));
  463. }
  464. /**
  465. * @desc : 최상위 버튼 선택
  466. * @
  467. * @param :
  468. * @return :
  469. * @---------------------------------------------------
  470. */
  471. function fHighbtn(){
  472. if(ds_temp_condition.getColumn(0, "highestlvel") == "Y"){
  473. if(ds_temp_condition.getColumn(0, "indxflag") == "V") {
  474. ds_main_indxinfo_valindx.setColumn(0, "supitemindxseq", ds_main_indxinfo_valindx.getColumn(0, "itemindxseq"));
  475. } else if(ds_temp_condition.getColumn(0, "indxflag") == "F") {
  476. ds_main_indxinfo_formindx.setColumn(0, "supitemindxseq", ds_main_indxinfo_formindx.getColumn(0, "itemindxseq"));
  477. } else if(ds_temp_condition.getColumn(0, "indxflag") == "P"){
  478. ds_main_indxinfo_imgindx.setColumn(0, "supitemindxseq", ds_main_indxinfo_imgindx.getColumn(0, "itemindxseq"));
  479. } else if(ds_temp_condition.getColumn(0, "indxflag") == "U"){
  480. ds_main_indxinfo_unitindx.setColumn(0, "supitemindxseq", ds_main_indxinfo_unitindx.getColumn(0, "itemindxseq"));
  481. } else{
  482. ds_main_indxinfo_imgindx.setColumn(0, "supitemindxseq", ds_main_indxinfo_imgindx.getColumn(0, "itemindxseq"));
  483. }
  484. }
  485. }
  486. ]]></Script>