SPMNW04800.js 37 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081
  1. /*
  2. 기록기준자료팝업List(SPMNW02100_기준자료팝업.xrw - JScript )
  3. - Version :
  4. 1) : Ver.1.00.01
  5. */
  6. var xExecDetlListPath = "/root/main/detlgrup/getVO";
  7. /**
  8. * @group :
  9. * @---------------------------------------------------
  10. * @type : function
  11. * @access : public
  12. * @desc : 초기화 작업을 합니다.
  13. * [grupcd - emr.mnrmderm에서의 그룹코드]
  14. * grupcd = '00000001' - 원인
  15. * grupcd = '00000003' - 기저부색
  16. * grupcd = '00000006' - 상처감염증상
  17. * grupcd = '00000007' - undermining 방향
  18. * grupcd = '00000008' - dressing
  19. * @param :
  20. * @param :
  21. * @return :
  22. * @---------------------------------------------------
  23. */
  24. function fInitialize(){
  25. if(getUserInfo("dutplceinstcd") == '031'){
  26. rectangle1.visible = false;
  27. }else{
  28. rectangle1.visible = true;
  29. }
  30. //------------------------------------------------------------------------
  31. model.setValue("/root/upflag",opener.javascript.getParameter("Upflag"));
  32. model.setValue("/root/gubnflag",opener.javascript.getParameter("Gubnflag"));
  33. //-------------------------------------------------------------------------
  34. var part = opener.javascript.getParameter("SPMNW04800_PARAM1");
  35. var partnm=opener.javascript.getParameter("SPMNW04800_PARAMOBSDATA");
  36. var part2= opener.javascript.getParameter("SPMNW04800_PARAM2");
  37. var partnm2= opener.javascript.getParameter("SPMNW04800_PARAMDIRDATA");
  38. var part3=opener.javascript.getParameter("SPMNW04800_PARAM3");
  39. var partnm3=opener.javascript.getParameter("SPMNW04800_PARAMCAUDATA");
  40. var part4=opener.javascript.getParameter("SPMNW04800_PARAM4");
  41. var partnm4=opener.javascript.getParameter("SPMNW04800_PARAMSYMDATA");
  42. var part5=opener.javascript.getParameter("SPMNW04800_PARAM5");
  43. var partnm5=opener.javascript.getParameter("SPMNW04800_PARAMFREQDATA");
  44. var part6=opener.javascript.getParameter("SPMNW04800_PARAM6");
  45. var partnm6=opener.javascript.getParameter("SPMNW04800_PARAMPNTDATA");
  46. var part7=opener.javascript.getParameter("SPMNW04800_PARAM7");
  47. var partnm7=opener.javascript.getParameter("SPMNW04800_PARAMTOOLDATA");
  48. var part9=opener.javascript.getParameter("SPMNW04800_PARAM9");
  49. /*
  50. var part9show=opener.javascript.getParameter("SPMNW04800_PARAM9SHOW");
  51. if ( part9show =="Y"){
  52. grd_paingb.visible = true;
  53. }else{
  54. grd_paingb.visible = false;
  55. }
  56. */
  57. //비약물중재 추가_20110418_SMY
  58. var part17=opener.javascript.getParameter("SPMNW04800_PARAM17");
  59. var partnm18=opener.javascript.getParameter("SPMNW04800_PARAMNONDRUGDATA");
  60. //통증점수상세추가_20110418_SMY
  61. var partptn1=opener.javascript.getParameter("SPMNW04800_PARAMPNT1DATA");
  62. var partptn2=opener.javascript.getParameter("SPMNW04800_PARAMPNT2DATA");
  63. var partptn3=opener.javascript.getParameter("SPMNW04800_PARAMPNT3DATA");
  64. var partptn4=opener.javascript.getParameter("SPMNW04800_PARAMPNT4DATA");
  65. var partptn5=opener.javascript.getParameter("SPMNW04800_PARAMPNT5DATA");
  66. var partcnps1=opener.javascript.getParameter("SPMNW04800_PARAMCNPS1DATA");
  67. var partcnps2=opener.javascript.getParameter("SPMNW04800_PARAMCNPS2DATA");
  68. var partcnps3=opener.javascript.getParameter("SPMNW04800_PARAMCNPS3DATA");
  69. var partcnps4=opener.javascript.getParameter("SPMNW04800_PARAMCNPS4DATA");
  70. var parttermtm=opener.javascript.getParameter("SPMNW04800_PARAMTERMTMDATA");
  71. var parttermth=opener.javascript.getParameter("SPMNW04800_PARAMTERMTHDATA");
  72. var parttermdd=opener.javascript.getParameter("SPMNW04800_PARAMTERMDDDATA");
  73. // if ((opener.javascript.getParameter("Upflag")!="") && (model.getValue("/root/gubnflag")!='00')){
  74. if (model.getValue("/root/gubnflag")!='00') {
  75. ipt_part.attribute("editable")="false";
  76. ipt_cate.attribute("editable")="false";
  77. ipt_symp.attribute("editable")="false";
  78. ipt_termtm.disabled ="true";
  79. ipt_termth.disabled ="true";
  80. ipt_termdd.disabled ="true";
  81. }
  82. model.setValue("/root/main/termtm",parttermtm);
  83. model.setValue("/root/main/termth",parttermth);
  84. model.setValue("/root/main/termdd",parttermdd);
  85. var cdid = part.split(",");
  86. for(var ins = 0 ; ins <= cdid.length-1 ; ins++ ) {// 체크된 값 전체를 돈다.
  87. if ( !isNull(model.getValue ("/root/init/part/part01[flag='"+cdid[ins]+"']/flag")) ) {
  88. model.setValue ("/root/init/part/part01[flag='"+cdid[ins]+"']/choice","true");
  89. }
  90. // if ( cdid[ins] == "01" ) {
  91. // model.setValue ("/root/init/part/part01[1]/choice","true");
  92. //
  93. // }
  94. // if ( cdid[ins] == "02" ) {
  95. // model.setValue ("/root/init/part/part01[2]/choice","true");
  96. // }
  97. // if ( cdid[ins] == "03" ) {
  98. // model.setValue ("/root/init/part/part01[3]/choice","true");
  99. // }
  100. // if ( cdid[ins] == "04" ) {
  101. // model.setValue ("/root/init/part/part01[4]/choice","true");
  102. // }
  103. // if ( cdid[ins] == "05" ) {
  104. // model.setValue ("/root/init/part/part01[5]/choice","true");
  105. // }
  106. // if ( cdid[ins] == "06" ) {
  107. // model.setValue ("/root/init/part/part01[6]/choice","true");
  108. // }
  109. // if ( cdid[ins] == "07" ) {
  110. // model.setValue ("/root/init/part/part01[7]/choice","true");
  111. // }
  112. // if ( cdid[ins] == "08" ) {
  113. // model.setValue ("/root/init/part/part01[8]/choice","true");
  114. // }
  115. // if ( cdid[ins] == "09" ) {
  116. // model.setValue ("/root/init/part/part01[9]/choice","true");
  117. // }
  118. if ( cdid[ins] == "10" ) {
  119. // model.setValue ("/root/init/part/part01[10]/choice","true");
  120. //--기타사항.
  121. if (partnm!="") {
  122. var cdid2= partnm.split("(");
  123. var cdid3=cdid2[1].split(")");
  124. model.setValue("/root/main/partnm",cdid3[0]);
  125. ipt_part.visible=true;
  126. }
  127. // alert(opener.javascript.getParameter("SPMNW04800_ETC"));
  128. //-- var AA= model.setValue("/root/main/partnm",opener.javascript.getParameter("SPMNW04800_ETC"));
  129. }
  130. }
  131. var cdid = part2.split(",");
  132. for(var ins = 0 ; ins <= cdid.length-1 ; ins++ ) {
  133. if ( !isNull(model.getValue ("/root/init/direc/direc01[flag='"+cdid[ins]+"']/flag")) ) {
  134. model.setValue ("/root/init/direc/direc01[flag='"+cdid[ins]+"']/choice","true");
  135. }
  136. // if ( cdid[ins] == "11" ) {
  137. // model.setValue ("/root/init/direc/direc01[1]/choice","true");
  138. // }
  139. // if ( cdid[ins] == "12" ) {
  140. // model.setValue ("/root/init/direc/direc01[2]/choice","true");
  141. // }
  142. // if ( cdid[ins] == "13" ) {
  143. // model.setValue ("/root/init/direc/direc01[3]/choice","true");
  144. // }
  145. // if ( cdid[ins] == "14" ) {
  146. // model.setValue ("/root/init/direc/direc01[4]/choice","true");
  147. // }
  148. // if ( cdid[ins] == "15" ) {
  149. // model.setValue ("/root/init/direc/direc01[5]/choice","true");
  150. // }
  151. if ( cdid[ins] == "16" ) {
  152. // model.setValue ("/root/init/direc/direc01[6]/choice","true");
  153. // 기타 사항..
  154. if (partnm2!="") {
  155. var cdid2= partnm2.split("(");
  156. var cdid3=cdid2[1].split(")");
  157. model.setValue("/root/main/catenm",cdid3[0]);
  158. ipt_cate.visible=true;
  159. }
  160. //-- model.setValue("/root/main/catenm",opener.javascript.getParameter("SPMNW04800_ETC2"));
  161. }
  162. }
  163. var cdid = part3.split(",");
  164. for(var ins = 0 ; ins <= cdid.length-1 ; ins++ ) {
  165. if ( !isNull(model.getValue ("/root/init/symp/symp01[flag='"+cdid[ins]+"']/flag")) ) {
  166. model.setValue ("/root/init/symp/symp01[flag='"+cdid[ins]+"']/choice","true");
  167. }
  168. // if ( cdid[ins] == "17" ) {
  169. // model.setValue ("/root/init/symp/symp01[1]/choice","true");
  170. // }
  171. // if ( cdid[ins] == "18" ) {
  172. // model.setValue ("/root/init/symp/symp01[2]/choice","true");
  173. // }
  174. // if ( cdid[ins] == "19" ) {
  175. // model.setValue ("/root/init/symp/symp01[3]/choice","true");
  176. // }
  177. // if ( cdid[ins] == "20" ) {
  178. // model.setValue ("/root/init/symp/symp01[4]/choice","true");
  179. // }
  180. // if ( cdid[ins] == "21" ) {
  181. // model.setValue ("/root/init/symp/symp01[5]/choice","true");
  182. // }
  183. // if ( cdid[ins] == "22" ) {
  184. // model.setValue ("/root/init/symp/symp01[6]/choice","true");
  185. // }
  186. if ( cdid[ins] == "23" ) {
  187. // model.setValue("/root/init/symp/symp01[7]/choice","true");
  188. // 기타..
  189. if (partnm3!="") {
  190. var cdid2= partnm3.split("(");
  191. var cdid3=cdid2[1].split(")");
  192. model.setValue("/root/main/sympnm",cdid3[0]);
  193. ipt_symp.visible=true;
  194. }
  195. //-- model.setValue("/root/main/sympnm",opener.javascript.getParameter("SPMNW04800_ETC3"));
  196. }
  197. }
  198. var cdid = part4.split(",");
  199. for(var ins = 0 ; ins <= cdid.length-1 ; ins++ ) {
  200. if ( !isNull(model.getValue ("/root/init/cate/cate01[flag='"+cdid[ins]+"']/flag")) ) {
  201. model.setValue ("/root/init/cate/cate01[flag='"+cdid[ins]+"']/choice","true");
  202. }
  203. // if ( cdid[ins] == "24" ) {
  204. // model.setValue ("/root/init/cate/cate01[1]/choice","true");
  205. // }
  206. // if ( cdid[ins] == "25" ) {
  207. // model.setValue ("/root/init/cate/cate01[2]/choice","true");
  208. // }
  209. // if ( cdid[ins] == "26" ) {
  210. // model.setValue ("/root/init/cate/cate01[3]/choice","true");
  211. // }
  212. // if ( cdid[ins] == "27" ) {
  213. // model.setValue ("/root/init/cate/cate01[4]/choice","true");
  214. // }
  215. // if ( cdid[ins] == "28" ) {
  216. // model.setValue ("/root/init/cate/cate01[5]/choice","true");
  217. // }
  218. // if ( cdid[ins] == "29" ) {
  219. // model.setValue ("/root/init/cate/cate01[6]/choice","true");
  220. // }
  221. // if ( cdid[ins] == "30" ) {
  222. // model.setValue ("/root/init/cate/cate01[7]/choice","true");
  223. // }
  224. // if ( cdid[ins] == "31" ) {
  225. // model.setValue ("/root/init/cate/cate01[8]/choice","true");
  226. // }
  227. // if ( cdid[ins] == "32" ) {
  228. //
  229. // model.setValue ("/root/init/cate/cate01[9]/choice","true");
  230. // }
  231. // if ( cdid[ins] == "33" ) {
  232. // model.setValue ("/root/init/cate/cate01[10]/choice","true");
  233. // }
  234. // if ( cdid[ins] == "34" ) {
  235. // model.setValue ("/root/init/cate/cate01[11]/choice","true");
  236. // }
  237. // if ( cdid[ins] == "35" ) {
  238. // model.setValue ("/root/init/cate/cate01[12]/choice","true");
  239. // }
  240. // if ( cdid[ins] == "36" ) {
  241. // model.setValue ("/root/init/cate/cate01[13]/choice","true");
  242. // }
  243. // if ( cdid[ins] == "37" ) {
  244. // model.setValue ("/root/init/cate/cate01[14]/choice","true");
  245. // }
  246. // if ( cdid[ins] == "38" ) {
  247. // model.setValue ("/root/init/cate/cate01[15]/choice","true");
  248. // }
  249. // if ( cdid[ins] == "39" ) {
  250. // model.setValue ("/root/init/cate/cate01[16]/choice","true");
  251. // }
  252. // if ( cdid[ins] == "40" ) {
  253. // model.setValue ("/root/init/cate/cate01[17]/choice","true");
  254. // }
  255. }
  256. var cdid = part5.split(",");
  257. for(var ins = 0 ; ins <= cdid.length-1 ; ins++ ) {
  258. if ( !isNull(model.getValue ("/root/init/bindo/bindo01[flag='"+cdid[ins]+"']/flag")) ) {
  259. model.setValue ("/root/init/bindo/bindo01[flag='"+cdid[ins]+"']/choice","true");
  260. }
  261. // if ( cdid[ins] == "41" ) {
  262. // model.setValue ("/root/init/bindo/bindo01[1]/choice","true");
  263. // }
  264. // if ( cdid[ins] == "42" ) {
  265. // model.setValue ("/root/init/bindo/bindo01[2]/choice","true");
  266. // }
  267. }
  268. var cdid = part7.split(",");
  269. for(var ins = 0 ; ins <= cdid.length-1 ; ins++ ) {
  270. if ( !isNull(model.getValue ("/root/init/tool/tool01[flag='"+cdid[ins]+"']/flag")) ) {
  271. model.setValue ("/root/init/tool/tool01[flag='"+cdid[ins]+"']/choice","true");
  272. var toolvalue = model.getValue("/root/init/tool/tool01[flag='"+cdid[ins]+"']/flag");
  273. }
  274. }
  275. //도구별 점수그리드 수정(VAS삭제,통증이미지 추가)_20110418_SMY
  276. var cdid = part6.split(",");
  277. for(var ins = 0 ; ins <= cdid.length-1 ; ins++ ) {
  278. if ( !isNull(model.getValue ("/root/init/number/number01[flag='"+cdid[ins]+"']/flag")) ) {
  279. if(toolvalue == '81'){ //도구(NRS)
  280. model.setValue ("/root/init/number1/number01[flag='"+cdid[ins]+"']/choice","true");
  281. grd_number1.visible = true;
  282. /*
  283. }else if(toolvalue == '82'){ //도구(VAS)
  284. model.setValue ("/root/init/number2/number01[flag='"+cdid[ins]+"']/choice","true");
  285. grd_number2.visible = true;
  286. */
  287. }else if(toolvalue == '83'){ //도구(FLACC)
  288. //model.setValue ("/root/init/number1/number01[flag='"+cdid[ins]+"']/choice","true");
  289. //grd_number1.visible = true;
  290. if(partptn1 != '-'){
  291. model.setValue("/root/init/number4a/number01[number='"+partptn1+"']/choice", "true");
  292. }
  293. if(partptn2 != '-'){
  294. model.setValue("/root/init/number4b/number01[number='"+partptn2+"']/choice", "true");
  295. }
  296. if(partptn3 != '-'){
  297. model.setValue("/root/init/number4c/number01[number='"+partptn3+"']/choice", "true");
  298. }
  299. if(partptn4 != '-'){
  300. model.setValue("/root/init/number4d/number01[number='"+partptn4+"']/choice", "true");
  301. }
  302. if(partptn5 != '-'){
  303. model.setValue("/root/init/number4e/number01[number='"+partptn5+"']/choice", "true");
  304. }
  305. grp_number4.visible = true;
  306. }else if(toolvalue == '84'){ //도구(FACES pain rating scale)
  307. model.setValue ("/root/init/number3/number01[flag='"+cdid[ins]+"']/choice","true");
  308. grd_number3.visible = true;
  309. //통증 이미지 셋팅
  310. fSetPainImg();
  311. }else if(toolvalue == '85'){ //도구(CNPS)
  312. if(partcnps1 != '-'){
  313. model.setValue("/root/init/number5a/number01[number='"+partcnps1+"']/choice", "true");
  314. }
  315. if(partcnps2 != '-'){
  316. model.setValue("/root/init/number5b/number01[number='"+partcnps2+"']/choice", "true");
  317. }
  318. if(partcnps3 != '-'){
  319. model.setValue("/root/init/number5c/number01[number='"+partcnps3+"']/choice", "true");
  320. }
  321. if(partcnps4 != '-'){
  322. model.setValue("/root/init/number5d/number01[number='"+partcnps4+"']/choice", "true");
  323. }
  324. grp_number5.visible = true;
  325. }else {
  326. model.setValue ("/root/init/number1/number01[flag='"+cdid[ins]+"']/choice","true");
  327. grd_number1.visible = true;
  328. }
  329. } else {
  330. if(toolvalue == '81'){ //도구(NRS)
  331. grd_number1.visible = true;
  332. /*
  333. }else if(toolvalue == '82'){ //도구(VAS)
  334. grd_number2.visible = true;
  335. */
  336. }else if(toolvalue == '83'){ //도구(FLACC)
  337. //grd_number1.visible = true;
  338. grp_number4.visible = true;
  339. }else if(toolvalue == '84'){ //도구(FACES pain rating scale)
  340. grd_number3.visible = true;
  341. //통증 이미지 셋팅
  342. fSetPainImg();
  343. }else if(toolvalue == '85'){ ////도구(CNPS)
  344. grp_number5.visible = true;
  345. }else {
  346. grd_number1.visible = true;
  347. }
  348. }
  349. // if ( cdid[ins] == "53" ) {
  350. // model.setValue ("/root/init/number/number01[1]/choice","true");
  351. // }
  352. // if ( cdid[ins] == "43" ) {
  353. // model.setValue ("/root/init/number/number01[2]/choice","true");
  354. // }
  355. // if ( cdid[ins] == "44" ) {
  356. // model.setValue ("/root/init/number/number01[3]/choice","true");
  357. // }
  358. // if ( cdid[ins] == "45" ) {
  359. // model.setValue ("/root/init/number/number01[4]/choice","true");
  360. // }
  361. // if ( cdid[ins] == "46" ) {
  362. // model.setValue ("/root/init/number/number01[5]/choice","true");
  363. // }
  364. // if ( cdid[ins] == "47" ) {
  365. // model.setValue ("/root/init/number/number01[6]/choice","true");
  366. // }
  367. // if ( cdid[ins] == "48" ) {
  368. // model.setValue ("/root/init/number/number01[7]/choice","true");
  369. // }
  370. // if ( cdid[ins] == "49" ) {
  371. // model.setValue ("/root/init/number/number01[8]/choice","true");
  372. // }
  373. // if ( cdid[ins] == "50" ) {
  374. // model.setValue ("/root/init/number/number01[9]/choice","true");
  375. // }
  376. // if ( cdid[ins] == "51" ) {
  377. // model.setValue ("/root/init/number/number01[10]/choice","true");
  378. // }
  379. // if ( cdid[ins] == "52" ) {
  380. // model.setValue ("/root/init/number/number01[11]/choice","true");
  381. // }
  382. }
  383. //20090815 KHJ 서울성모 통증구분 추가
  384. var cdid = part9.split(",");
  385. for(var ins = 0 ; ins <= cdid.length-1 ; ins++ ) {
  386. if ( !isNull(model.getValue ("/root/init/paingb/paingb012[flag='"+cdid[ins]+"']/flag")) ) {
  387. model.setValue ("/root/init/paingb/paingb012[flag='"+cdid[ins]+"']/choice","true");
  388. }
  389. // if ( cdid[ins] == "91" ) {
  390. // model.setValue ("/root/init/paingb/paingb012[1]/choice","true");
  391. // }
  392. // if ( cdid[ins] == "92" ) {
  393. // model.setValue ("/root/init/paingb/paingb012[2]/choice","true");
  394. // }
  395. }
  396. if (model.getValue("/root/gubnflag")!="00") {
  397. grd_part.colDisabled(0)=true;
  398. grd_cate.colDIsabled(0)=true;
  399. grd_symp.colDIsabled(0)=true;
  400. }
  401. //비약물중재 추가_20110418_SMY
  402. var cdid = part17.split(",");
  403. for(var ins = 0 ; ins <= cdid.length-1 ; ins++ ) {
  404. if ( !isNull(model.getValue ("/root/init/nondrugarbt/nondrug01[flag='"+cdid[ins]+"']/flag")) ) {
  405. model.setValue ("/root/init/nondrugarbt/nondrug01[flag='"+cdid[ins]+"']/choice","true");
  406. }
  407. if ( cdid[ins] == "60" ) {
  408. // 기타..
  409. if (partnm18!="") {
  410. var cdid2= partnm18.split("(");
  411. var cdid3=cdid2[1].split(")");
  412. model.setValue("/root/main/nondrugnm",cdid3[0]);
  413. ipt_nondrug.visible=true;
  414. }
  415. //-- model.setValue("/root/main/sympnm",opener.javascript.getParameter("SPMNW04800_ETC3"));
  416. }
  417. }
  418. opener.javascript.setParameter("SMMNW04800_PARAM", "N");
  419. model.refresh();
  420. }
  421. /**
  422. * @group :
  423. * @ver :
  424. * @by :
  425. * @---------------------------------------------------
  426. * @type : function
  427. * @access : public
  428. * @desc : 사용자 리스트 조회
  429. * @param : cdValueAll
  430. * @param :
  431. * @return :
  432. * @---------------------------------------------------
  433. */
  434. function isCheckData(cdValueAll, grupcd) {
  435. var cdid = cdValueAll.split(",");
  436. for(var ins = 0 ; ins <= cdid.length-1 ; ins++ ) {// 체크된 값 전체를 돈다.
  437. for(var i = 1 ; i < grd_userlist.rows; i++ ){// 전체를 돌면서 그룹에 값이 체크되어 있는것 초기화
  438. if(grupcd != grd_userlist.valueMatrix(i, grd_userlist.colRef("grupcd")) ) {
  439. continue;
  440. }
  441. if(model.getValue(xExecDetlListPath+"["+ i +"]/cd") == cdid[ins] ) {
  442. grd_userlist.textmatrix(i,1) = "true";
  443. }
  444. }
  445. }
  446. }
  447. /**
  448. * @---------------------------------------------------
  449. * @type : function
  450. * @access : public
  451. * @desc : 사용자 리스트 조회
  452. * @param :
  453. * @param :
  454. * @return :
  455. * @---------------------------------------------------
  456. */
  457. function fSearchClick(grid,param){
  458. model.removeNodeset("/root/main/list/userlist");
  459. model.makeValue("/root/send/type", param);
  460. submit("TRMNW04830");
  461. }
  462. function fClickEtc() {
  463. var cdnm;
  464. for(var i = 1; i < grd_userlist.rows; i++) {
  465. cdnm = grd_userlist.valueMatrix(i, grd_userlist.colRef("cdnm"));
  466. if(cdnm == "기타") {
  467. grd_userlist.isReadOnly(i, grd_userlist.colRef("detlinfo")) = false;
  468. } else {
  469. grd_userlist.isReadOnly(i, grd_userlist.colRef("detlinfo")) = true;
  470. }
  471. }
  472. }
  473. /**
  474. * @group :
  475. * @ver : 2007.07.09
  476. * @by : 정찬성
  477. * @---------------------------------------------------
  478. * @type : function
  479. * @access : public
  480. * @desc : 통증기록 (클릭시 체크/체크취소)
  481. * @param :
  482. * @return :
  483. * @---------------------------------------------------
  484. */
  485. function fGridSel() {
  486. var sRowCnt2 = grd_userlist.rows-grd_userlist.fixedrows;
  487. var iRow = grd_userlist.Row ;
  488. if( grd_userlist.labelmatrix(iRow, 1) == "" || grd_userlist.labelmatrix(iRow, 1) == "false" ){
  489. grd_userlist.textmatrix(iRow, 1) = "true" ;
  490. } else if( grd_userlist.labelmatrix(iRow, 1) == "true" ) {
  491. grd_userlist.textmatrix(iRow, 1) = "false" ;
  492. }
  493. }
  494. /**
  495. * @group :
  496. * @ver : 2008.05.29
  497. * @by : dhkim
  498. * @---------------------------------------------------------
  499. * @type : function
  500. * @access : public
  501. * @param :
  502. * @return :
  503. * @desc : 기타선택시 inputbox보여주기
  504. * 선택한 셀이 '기타'일때 기타입력필드를 보여준다.
  505. * @---------------------------------------------------------
  506. */
  507. function fShowEtcInputArea(){
  508. var selected;
  509. var cd ;
  510. var grupcd;
  511. var show = false;
  512. var iRow = grd_userlist.row;
  513. // for(var i = 1; i <= grd_userlist.rows ; i++){
  514. selected = model.getValue('/root/main/detlgrup/getVO[' + iRow + ']/sel');
  515. cd = model.getValue('/root/main/detlgrup/getVO[' + iRow + ']/cd');
  516. cdnm = model.getValue('/root/main/detlgrup/getVO[' + iRow + ']/cdnm');
  517. grupcd = model.getValue('/root/main/detlgrup/getVO[' + iRow + ']/grupcd');
  518. if(selected == "true") {
  519. if(grupcd == "00000005" || grupcd =="00000004" || grupcd =="00000002") {
  520. for(var i = 1; i < grd_userlist.rows; i++) {
  521. var grup = grd_userlist.valueMatrix(i, grd_userlist.colRef("grupcd"));
  522. if(grupcd == grup) {
  523. grd_userlist.valueMatrix(i, grd_userlist.colRef("sel")) = "";
  524. }
  525. }
  526. grd_userlist.valueMatrix(iRow, grd_userlist.colRef("sel")) = "true";
  527. }
  528. } else {
  529. grd_userlist.valueMatrix(iRow, grd_userlist.colRef("sel")) = "";
  530. }
  531. if(selected == 'true' && cdnm == '기타')
  532. show = true;
  533. if(show) {
  534. grd_userlist.isReadOnly(iRow, grd_userlist.colRef("detlinfo")) = false;
  535. } else {
  536. grd_userlist.isReadOnly(iRow, grd_userlist.colRef("detlinfo")) = true;
  537. }
  538. // }
  539. /*
  540. if(show){
  541. grp_etcarea.attribute('visibility') = 'visible';
  542. }else{
  543. model.setValue('/root/param/etc', '');
  544. grp_etcarea.attribute('visibility') = 'hidden';
  545. }
  546. */
  547. model.refresh();
  548. }
  549. /**
  550. * @group :
  551. * @ver : 2008.05.29
  552. * @by : dhkim
  553. * @---------------------------------------------------------
  554. * @type : function
  555. * @access : public
  556. * @param :
  557. * @return :
  558. * @desc : dressing 순서 변경하는 펑션
  559. * [grupcd - emr.mnrmderm에서의 그룹코드]
  560. * grupcd = '00000001' - 원인
  561. * grupcd = '00000003' - 기저부색
  562. * grupcd = '00000006' - 상처감염증상
  563. * grupcd = '00000007' - undermining 방향
  564. * grupcd = '00000008' - dressing
  565. * @---------------------------------------------------------
  566. */
  567. function fChangeDressingStr(cdNm, isChecked){
  568. var grupcd = model.getValue('/root/main/detlgrup/getVO[' + grd_userlist.row + ']/grupcd');
  569. var dressingStr = '';
  570. if(grupcd == '00000008'){
  571. dressingStr = model.getValue('/root/param/dressing');
  572. if(isChecked == 'false'){
  573. //체크가 false일때
  574. var dressingArr = dressingStr.split('→');
  575. var str = '';
  576. //기타에 체크 해제 되었을때 dressing순서에 freetext 내역을 없앤다.
  577. for(var i = 0; i < dressingArr.length; i++){
  578. if(dressingArr[i].indexOf(cdNm) == -1){
  579. str += '→' + dressingArr[i];
  580. }
  581. }
  582. //맨 첫번째 화살표를 없앰
  583. if(str.substr(0, 1) == '→'){
  584. dressingStr = str.substr(1);
  585. }
  586. model.setValue("/root/param/dressingEtcStr", "");
  587. }else if(isChecked == 'true'){
  588. //체크가 true일때 화살표 방향으로 추가
  589. if(dressingStr != ''){
  590. dressingStr += '→' + cdNm;
  591. }else{
  592. dressingStr += cdNm;
  593. }
  594. }
  595. model.setValue('/root/param/dressing', dressingStr);
  596. } else {
  597. }
  598. model.refresh();
  599. }
  600. /**
  601. * @group :
  602. * @ver : 2007.09.15
  603. * @by : 정찬성
  604. * @---------------------------------------------------
  605. * @type : function
  606. * @access : public
  607. * @desc : Instance 값 가져오기
  608. * @param :
  609. * @param :
  610. * @return :
  611. * @---------------------------------------------------
  612. */
  613. function fGetValue(node, row, element){
  614. var rtnValue = model.getValue(node + "[" + row + "]/" + element);
  615. return rtnValue;
  616. }
  617. /**
  618. * @group :
  619. * @ver : 2007.09.15
  620. * @by : 정찬성
  621. * @---------------------------------------------------
  622. * @type : function
  623. * @access : public
  624. * @desc : Instance 값 셋팅하기
  625. * @param :
  626. * @param :
  627. * @return :
  628. * @---------------------------------------------------
  629. */
  630. function fSetValue(node, destinationelement, sourceelement){
  631. model.setValue(node + "/" + destinationelement, sourceelement);
  632. }
  633. /**
  634. * @group :
  635. * @ver : 2007.09.15
  636. * @by : 정찬성
  637. * @---------------------------------------------------
  638. * @type : function
  639. * @access : public
  640. * @desc : Double Click시 부모창에 값 넘기고 창 닫기
  641. * @param :
  642. * @param :
  643. * @return :
  644. * @---------------------------------------------------
  645. */
  646. function fDblclick(pRow){
  647. var iParam = "";
  648. var iNode = "/root/main/list/userlist";
  649. var iParam_userid = fGetValue(iNode, pRow, "userid");
  650. var iParam_usernm = fGetValue(iNode, pRow, "usernm");
  651. var iParam_posinstnm = fGetValue(iNode, pRow, "posinstnm");
  652. var iParam_posinstcd = fGetValue(iNode, pRow, "posinstcd");
  653. var iParam_posdeptnm = fGetValue(iNode, pRow, "posdeptnm");
  654. var iParam_posdeptcd = fGetValue(iNode, pRow, "posdeptcd");
  655. opener.javascript.setParameter("SPMNN02100_userid", iParam_userid);
  656. opener.javascript.setParameter("SPMNN02100_usernm", iParam_usernm);
  657. opener.javascript.setParameter("SPMNN02100_posinstnm", iParam_posinstnm);
  658. opener.javascript.setParameter("SPMNN02100_posinstcd", iParam_posinstcd);
  659. opener.javascript.setParameter("SPMNN02100_posdeptnm", iParam_posdeptnm);
  660. opener.javascript.setParameter("SPMNN02100_posdeptcd", iParam_posdeptcd);
  661. window.close();
  662. }
  663. /**
  664. * @group :
  665. * @ver : 2007.09.18
  666. * : 2008.05.28 dhkim 수정
  667. * @by : 정찬성
  668. * @---------------------------------------------------
  669. * @type : function
  670. * @access : public
  671. * @desc : 기록기준자료팝업 팝업 close
  672. * @param :
  673. * @return :
  674. * @---------------------------------------------------
  675. */
  676. function fPopClose(){
  677. var type = opener.javascript.getParameter("type");
  678. var iRows = grd_userlist.rows;
  679. var cdnm = "" ;
  680. var cd = "" ;
  681. var checkcnt = 0 ;
  682. var grupcd;
  683. if(type == "1") {
  684. var underanglenm = "";
  685. var underangle = "";
  686. for(var i = 1 ; i < grd_userlist.rows; i++ ) {
  687. grupcd = grd_userlist.valueMatrix(i, grd_userlist.colRef("grupcd"));
  688. if( model.getValue(xExecDetlListPath+"["+ i +"]/sel") == "true" ) {
  689. if(grupcd != "" && grupcd == "00000007") { //원인
  690. underanglenm += model.getValue(xExecDetlListPath+"["+ i +"]/cdnm") + "," ;
  691. underangle += model.getValue(xExecDetlListPath+"["+ i +"]/cd") + "," ;
  692. checkcnt++;
  693. }
  694. }
  695. }
  696. if( checkcnt <= 0 ) {
  697. underanglenm = "" ;
  698. underangle = "";
  699. } else {
  700. underanglenm = underanglenm.substr(0,underanglenm.length-1) ;
  701. underangle = underangle.substr(0,underangle.length-1) ;
  702. }
  703. if( window.opener != null ){
  704. opener.javascript.setParameter("underanglecdnm", underanglenm );
  705. opener.javascript.setParameter("underanglecd", underangle);
  706. }
  707. window.close();
  708. } else if( type == "2") {
  709. var causenm = "";
  710. var cause ="";
  711. var causecnt = 0;
  712. var stagenm = "";
  713. var stage ="";
  714. var stagecnt = 0;
  715. var colornm ="";
  716. var color = "";
  717. var colorcnt = 0;
  718. var statenm = "";
  719. var state = "";
  720. var statecnt = 0;
  721. var amountnm = "";
  722. var amount = "";
  723. var amountcnt = 0;
  724. var sympnm = "";
  725. var symp = "";
  726. var sympcnt = 0;
  727. var dressingnm = "";
  728. var dressing = "";
  729. var dressingcnt = 0;
  730. // 전체를 돌면서 그룹에 값이 체크되어 있는것의 값을 임시 str에 저장
  731. for(var i = 1 ; i < grd_userlist.rows; i++ ) {
  732. grupcd = grd_userlist.valueMatrix(i, grd_userlist.colRef("grupcd"));
  733. if( model.getValue(xExecDetlListPath+"["+ i +"]/sel") == "true" ) {
  734. if(grupcd != "" && grupcd == "00000001") { //원인
  735. causenm += model.getValue(xExecDetlListPath+"["+ i +"]/cdnm") + "," ;
  736. cause += model.getValue(xExecDetlListPath+"["+ i +"]/cd") + "," ;
  737. causecnt++;
  738. } else if(grupcd != "" && grupcd == "00000002") { //단계
  739. stagenm += model.getValue(xExecDetlListPath+"["+ i +"]/cdnm") + "," ;
  740. stage += model.getValue(xExecDetlListPath+"["+ i +"]/cd") + "," ;
  741. stagecnt++;
  742. }
  743. else if(grupcd != "" && grupcd == "00000003") { //기적부색
  744. colornm += model.getValue(xExecDetlListPath+"["+ i +"]/cdnm") + "," ;
  745. color +=model.getValue(xExecDetlListPath+"["+ i +"]/cd") + "," ;
  746. colorcnt++;
  747. }
  748. else if(grupcd != "" && grupcd == "00000004") { //삼출물의 상태
  749. statenm += model.getValue(xExecDetlListPath+"["+ i +"]/cdnm") + "," ;
  750. state = model.getValue(xExecDetlListPath+"["+ i +"]/cd") + "," ;
  751. statecnt++;
  752. }
  753. else if(grupcd != "" && grupcd == "00000005") { //삼출물의 양
  754. amountnm += model.getValue(xExecDetlListPath+"["+ i +"]/cdnm") + "," ;
  755. amount += model.getValue(xExecDetlListPath+"["+ i +"]/cd") + "," ;
  756. amountcnt++;
  757. }
  758. else if(grupcd != "" && grupcd == "00000006") { //상처감염증상
  759. sympnm += model.getValue(xExecDetlListPath+"["+ i +"]/cdnm") + "," ;
  760. symp += model.getValue(xExecDetlListPath+"["+ i +"]/cd") + "," ;
  761. sympcnt++;
  762. } else if(grupcd != "" && grupcd == "00000008") { //Dressing
  763. dressingnm += model.getValue(xExecDetlListPath+"["+ i +"]/cdnm") + "," ;
  764. dressing += model.getValue(xExecDetlListPath+"["+ i +"]/cd") + "," ;
  765. dressingcnt++;
  766. }
  767. }
  768. }
  769. var dressingStr = model.getValue('/root/param/dressing');
  770. var etcStr = model.getValue('/root/param/dressingEtcStr');
  771. if(etcStr != ''){
  772. etcStr = '(' + etcStr + ')';
  773. dressingStr = dressingStr.substr(0, dressingStr.indexOf('기타')+ 2) + etcStr;
  774. }
  775. dressingnm = dressingStr;
  776. fSetParentParam(cause, causenm, causecnt, "cause");
  777. fSetParentParam(stage, stagenm, stagecnt, "stage");
  778. fSetParentParam(color, colornm, colorcnt, "color");
  779. fSetParentParam(state, statenm, statecnt, "state");
  780. fSetParentParam(amount, amountnm, amountcnt, "amount");
  781. fSetParentParam(symp, sympnm, sympcnt, "symptom");
  782. fSetParentParam(dressing, dressingnm, dressingcnt, "dressing");
  783. window.close();
  784. }
  785. }
  786. function fSetParentParam(cd, cdnm, checkcnt, str) {
  787. //맨 마지막의 컴마(,)를 제거
  788. if( checkcnt <= 0 ) {
  789. cdnm = "" ;
  790. cd = "" ;
  791. } else {
  792. if(str != "dressing") {
  793. cdnm = cdnm.substr(0,cdnm.length-1) ;
  794. cd = cd.substr(0,cd.length-1);
  795. }
  796. }
  797. var etc = model.getValue('/root/param/' + str + 'EtcStr');
  798. //기타인 값에 freetext의 내용을 추가
  799. if(str != "dressing") {
  800. if(cdnm.indexOf('기타') > -1 && etc != ''){
  801. etc = '기타(' + etc + ')';
  802. cdnm = cdnm.substr(0, cdnm.indexOf('기타')) + etc;
  803. }
  804. }
  805. if( window.opener != null ){
  806. opener.javascript.setParameter(str +"cdnm", cdnm );
  807. opener.javascript.setParameter(str +"cd", cd);
  808. opener.javascript.setParameter(str +"cdid", cd);
  809. }
  810. }
  811. /**
  812. * @group :
  813. * @ver : 2011.04.18
  814. * @by : SMY
  815. * @---------------------------------------------------
  816. * @type : function
  817. * @access : public
  818. * @desc : 사정도구가 FPRS일 경우 통증이미지 셋팅
  819. * @param :
  820. * @return :
  821. * @---------------------------------------------------
  822. */
  823. function fSetPainImg(){
  824. for( var i=1; i <grd_number3.rows; i++ ) {
  825. var number = model.getValue("/root/init/number3/number01[" + i + "]/number");
  826. if (number == "0") {
  827. grd_number3.mergeByFree(i, grd_number3.colRef("choice"), i+1, grd_number3.colRef("choice"));
  828. grd_number3.mergeByFree(i, grd_number3.colRef("number"), i+1, grd_number3.colRef("number"));
  829. grd_number3.mergeByFree(i, grd_number3.colRef("img"), i+1, grd_number3.colRef("img"));
  830. grd_number3.mergeByFree(i, grd_number3.colRef("cmt"), i+1, grd_number3.colRef("cmt"));
  831. grd_number3.cellstyle("background-image", i , grd_number3.colRef("img")) = "../../../emr/commonweb/images/pain_0.gif";
  832. }
  833. if (number == "1") {
  834. grd_number3.mergeByFree(i, grd_number3.colRef("choice"), i+1, grd_number3.colRef("choice"));
  835. grd_number3.mergeByFree(i, grd_number3.colRef("number"), i+1, grd_number3.colRef("number"));
  836. grd_number3.mergeByFree(i, grd_number3.colRef("img"), i+1, grd_number3.colRef("img"));
  837. grd_number3.mergeByFree(i, grd_number3.colRef("cmt"), i+1, grd_number3.colRef("cmt"));
  838. //grd_number3.cellstyle("background-image", i , grd_number3.colRef("img")) = "../../../emr/commonweb/images/pain_0.gif";
  839. }
  840. if (number == "2") {
  841. grd_number3.mergeByFree(i, grd_number3.colRef("choice"), i+1, grd_number3.colRef("choice"));
  842. grd_number3.mergeByFree(i, grd_number3.colRef("number"), i+1, grd_number3.colRef("number"));
  843. grd_number3.mergeByFree(i, grd_number3.colRef("img"), i+1, grd_number3.colRef("img"));
  844. grd_number3.mergeByFree(i, grd_number3.colRef("cmt"), i+1, grd_number3.colRef("cmt"));
  845. grd_number3.cellstyle("background-image", i , grd_number3.colRef("img")) = "../../../emr/commonweb/images/pain_1.gif";
  846. }
  847. if (number == "3") {
  848. grd_number3.mergeByFree(i, grd_number3.colRef("choice"), i+1, grd_number3.colRef("choice"));
  849. grd_number3.mergeByFree(i, grd_number3.colRef("number"), i+1, grd_number3.colRef("number"));
  850. grd_number3.mergeByFree(i, grd_number3.colRef("img"), i+1, grd_number3.colRef("img"));
  851. grd_number3.mergeByFree(i, grd_number3.colRef("cmt"), i+1, grd_number3.colRef("cmt"));
  852. //grd_number3.cellstyle("background-image", i , grd_number3.colRef("img")) = "../../../emr/commonweb/images/pain_0.gif";
  853. }
  854. if (number == "4") {
  855. grd_number3.mergeByFree(i, grd_number3.colRef("choice"), i+1, grd_number3.colRef("choice"));
  856. grd_number3.mergeByFree(i, grd_number3.colRef("number"), i+1, grd_number3.colRef("number"));
  857. grd_number3.mergeByFree(i, grd_number3.colRef("img"), i+1, grd_number3.colRef("img"));
  858. grd_number3.mergeByFree(i, grd_number3.colRef("cmt"), i+1, grd_number3.colRef("cmt"));
  859. grd_number3.cellstyle("background-image", i , grd_number3.colRef("img")) = "../../../emr/commonweb/images/pain_2.gif";
  860. }
  861. if (number == "5") {
  862. grd_number3.mergeByFree(i, grd_number3.colRef("choice"), i+1, grd_number3.colRef("choice"));
  863. grd_number3.mergeByFree(i, grd_number3.colRef("number"), i+1, grd_number3.colRef("number"));
  864. grd_number3.mergeByFree(i, grd_number3.colRef("img"), i+1, grd_number3.colRef("img"));
  865. grd_number3.mergeByFree(i, grd_number3.colRef("cmt"), i+1, grd_number3.colRef("cmt"));
  866. //grd_number3.cellstyle("background-image", i , grd_number3.colRef("img")) = "../../../emr/commonweb/images/pain_0.gif";
  867. }
  868. if (number == "6") {
  869. grd_number3.mergeByFree(i, grd_number3.colRef("choice"), i+1, grd_number3.colRef("choice"));
  870. grd_number3.mergeByFree(i, grd_number3.colRef("number"), i+1, grd_number3.colRef("number"));
  871. grd_number3.mergeByFree(i, grd_number3.colRef("img"), i+1, grd_number3.colRef("img"));
  872. grd_number3.mergeByFree(i, grd_number3.colRef("cmt"), i+1, grd_number3.colRef("cmt"));
  873. grd_number3.cellstyle("background-image", i , grd_number3.colRef("img")) = "../../../emr/commonweb/images/pain_3.gif";
  874. }
  875. if (number == "7") {
  876. grd_number3.mergeByFree(i, grd_number3.colRef("choice"), i+1, grd_number3.colRef("choice"));
  877. grd_number3.mergeByFree(i, grd_number3.colRef("number"), i+1, grd_number3.colRef("number"));
  878. grd_number3.mergeByFree(i, grd_number3.colRef("img"), i+1, grd_number3.colRef("img"));
  879. grd_number3.mergeByFree(i, grd_number3.colRef("cmt"), i+1, grd_number3.colRef("cmt"));
  880. //grd_number3.cellstyle("background-image", i , grd_number3.colRef("img")) = "../../../emr/commonweb/images/pain_0.gif";
  881. }
  882. if (number == "8") {
  883. grd_number3.mergeByFree(i, grd_number3.colRef("choice"), i+1, grd_number3.colRef("choice"));
  884. grd_number3.mergeByFree(i, grd_number3.colRef("number"), i+1, grd_number3.colRef("number"));
  885. grd_number3.mergeByFree(i, grd_number3.colRef("img"), i+1, grd_number3.colRef("img"));
  886. grd_number3.mergeByFree(i, grd_number3.colRef("cmt"), i+1, grd_number3.colRef("cmt"));
  887. grd_number3.cellstyle("background-image", i , grd_number3.colRef("img")) = "../../../emr/commonweb/images/pain_4.gif";
  888. }
  889. if (number == "9") {
  890. grd_number3.mergeByFree(i, grd_number3.colRef("choice"), i+1, grd_number3.colRef("choice"));
  891. grd_number3.mergeByFree(i, grd_number3.colRef("number"), i+1, grd_number3.colRef("number"));
  892. grd_number3.mergeByFree(i, grd_number3.colRef("img"), i+1, grd_number3.colRef("img"));
  893. grd_number3.mergeByFree(i, grd_number3.colRef("cmt"), i+1, grd_number3.colRef("cmt"));
  894. //grd_number3.cellstyle("background-image", i , grd_number3.colRef("img")) = "../../../emr/commonweb/images/pain_0.gif";
  895. }
  896. if (number == "10") {
  897. grd_number3.mergeByFree(i, grd_number3.colRef("choice"), i+1, grd_number3.colRef("choice"));
  898. grd_number3.mergeByFree(i, grd_number3.colRef("number"), i+1, grd_number3.colRef("number"));
  899. grd_number3.mergeByFree(i, grd_number3.colRef("img"), i+1, grd_number3.colRef("img"));
  900. grd_number3.mergeByFree(i, grd_number3.colRef("cmt"), i+1, grd_number3.colRef("cmt"));
  901. grd_number3.cellstyle("background-image", i , grd_number3.colRef("img")) = "../../../emr/commonweb/images/pain_5.gif";
  902. }
  903. }
  904. model.refresh();
  905. }