function fCalcQty() { var bftotstocqty = 0.0; var bfinstocqty = 0.0; var bfoutstocqty = 0.0; var totwinqty = 0.0; var inwinqty = 0.0; var outwinqty = 0.0; var totsumqty = 0.0; var insumqty = 0.0; var outsumqty = 0.0; var totrtnqty =0.0; var inrtnqty = 0.0; var outrtnqty = 0.0; var totstocqty = 0.0; var instocqty = 0.0; var outstocqty = 0.0; var realtotstocqty = ""; var realinstocqty = ""; var realoutstocqty = ""; for(var i = 1; i <= getNodesetCount("/root/main/srchcond/druglist"); i++) { bftotstocqty = model.getValue("/root/main/srchcond/druglist[" + i + "]/bftotstocqty"); bfinstocqty = model.getValue("/root/main/srchcond/druglist[" + i + "]/bfinstocqty"); bfoutstocqty = model.getValue("/root/main/srchcond/druglist[" + i + "]/bfoutstocqty"); totwinqty = model.getValue("/root/main/srchcond/druglist[" + i + "]/totwinqty"); inwinqty = model.getValue("/root/main/srchcond/druglist[" + i + "]/inwinqty"); outwinqty = model.getValue("/root/main/srchcond/druglist[" + i + "]/outwinqty"); totsumqty = model.getValue("/root/main/srchcond/druglist[" + i + "]/totsumqty"); insumqty = model.getValue("/root/main/srchcond/druglist[" + i + "]/insumqty"); outsumqty = model.getValue("/root/main/srchcond/druglist[" + i + "]/outsumqty"); totrtnqty = model.getValue("/root/main/srchcond/druglist[" + i + "]/totrtnqty"); inrtnqty = model.getValue("/root/main/srchcond/druglist[" + i + "]/inrtnqty"); outrtnqty = model.getValue("/root/main/srchcond/druglist[" + i + "]/outrtnqty"); realtotstocqty = model.getValue("/root/main/srchcond/druglist[" + i + "]/realtotstocqty"); realinstocqty = model.getValue("/root/main/srchcond/druglist[" + i + "]/realinstocqty");; realoutstocqty = model.getValue("/root/main/srchcond/druglist[" + i + "]/realoutstocqty"); //Àü»êÀç°í·® °è»ê totstocqty = Number(bftotstocqty) + Number(totwinqty) - Number(totsumqty) + Number(totrtnqty); instocqty = Number(bfinstocqty) + Number(inwinqty) - Number(insumqty) + Number(inrtnqty); outstocqty = Number(bfoutstocqty) + Number(outwinqty) - Number(outsumqty) + Number(outrtnqty); model.setValue("/root/main/srchcond/druglist[" + i + "]/totstocqty", totstocqty); model.setValue("/root/main/srchcond/druglist[" + i + "]/instocqty", instocqty); model.setValue("/root/main/srchcond/druglist[" + i + "]/outstocqty", outstocqty); //ÀúÀåµÈ ½ÇÀç°í·®ÀÌ ¾øÀ¸¸é Àü»êÀç°í·®À» ³Ö¾î¼­ º¸¿©ÁÜ if(realtotstocqty == "") { model.setValue("/root/main/srchcond/druglist[" + i + "]/realtotstocqty", totstocqty); } if(realinstocqty == "") { model.setValue("/root/main/srchcond/druglist[" + i + "]/realinstocqty", instocqty); } if(realoutstocqty == "") { model.setValue("/root/main/srchcond/druglist[" + i + "]/realoutstocqty", outstocqty); } } model.refresh(); }