بتاريخ: 7 يونيو 20187 سنة comment_295652 السلام عليكم ورحمة الله وبركاته عندى فى ال bean الخاص بصفحة MasterDetails public Number getTotal() { } <af:outputText value="#{backingBeanScope.backing_GOLD_ADD_V.total}" id="ot33" binding="#{backingBeanScope.backing_GOLD_ADD_V.ot33}" partialTriggers="it26 it27 it28 it29"/> المشكلة بتشتغل عند بداية تحميل الصفحة وفيها setAttribute لاعمدة فى الجدول وبالتالى بتعمل update وففى الكود arrays على ال details لانه بيجمع قيم هل لها حل حتى لا تشتغل فى بداية تحميل الصفحة ام يتم نقل الكود فى setter تقديم بلاغ
بتاريخ: 8 يونيو 20187 سنة كاتب الموضوع comment_295664 السلام عليكم ورحمة الله وبركاته عندى فى ال bean الخاص بصفحة MasterDetails public Number getTotal() { // Add event code here... DCBindingContainer Bindings = (DCBindingContainer)BindingContext.getCurrent().getCurrentBindingsEntry(); DCIteratorBinding iter = Bindings.findIteratorBinding("GoldAddView3Iterator"); iter.setRangeSize(-1); Row[] rows =iter.getAllRowsInRange(); System.out.println("xxxxx_addid1 "); int ii =0; Double sum = ((double)ii); Double pw = ((double)ii); Double money = ((double)ii); Double moneyd = ((double)ii); Double iii = ((double)ii); Double mas = ((double)ii); Double masgm = ((double)ii); Double gafter = ((double)ii); Double mafter = ((double)ii); Double mdafter = ((double)ii); Number nnw; Number nnm; Number nnmd; Number nn1=new Number(ii); Number nn2=new Number(ii); Number nn3=new Number(ii); Number nul =null; Number zero=new Number(ii); if (rows!=null){ System.out.println("xxxxx_addid2 "); DCBindingContainer dcbc = (DCBindingContainer)BindingContext.getCurrent().getCurrentBindingsEntry(); Row row =dcbc.findIteratorBinding("GoldAddHView1Iterator").getCurrentRow(); if (row!=null) { row.setAttribute("PMoney", iii); row.setAttribute("PMoneyd", iii); row.setAttribute("PW", iii); } for (int i=0 ;i<rows.length;i++){ Row row2=rows; if (((oracle.jbo.domain.Number) row2.getAttribute("Weight"))==null) { row2.setAttribute("Weight",iii); } if((String)row2.getAttribute("EYAR2")=="21") { pw=pw+(((Number)row2.getAttribute("Weight")).doubleValue()*7/6); } if((String)row2.getAttribute("EYAR2")=="24") { pw=pw+(((Number)row2.getAttribute("Weight")).doubleValue()*24/18); } else { pw=pw+(((Number)row2.getAttribute("Weight")).doubleValue()); } if (nul==((Number) row2.getAttribute("Mas"))){ row2.setAttribute("Mas", zero); } if (nul==((Number) row2.getAttribute("MasGm"))){ row2.setAttribute("MasGm", zero); } mas=(((Number) row2.getAttribute("No")).doubleValue()*((Number) row2.getAttribute("Mas")).doubleValue()); masgm=(((Number) row2.getAttribute("Weight")).doubleValue()*((Number) row2.getAttribute("MasGm")).doubleValue()); if (((Number)row.getAttribute("PType")).intValue()==1) { money=money+mas+masgm; } else { moneyd=moneyd+mas+masgm; } try { nn1=new Number(pw); nn2=new Number(money); nn3=new Number(moneyd); System.out.println("money = "+money); System.out.println("money = "+nn2); } catch (Exception e) { // TODO: Add catch code e.printStackTrace(); } System.out.println("PW = "+nn1); row.setAttribute("PW",nn1); row.setAttribute("PMoney",nn2); row.setAttribute("PMoneyd", nn3); row.setAttribute("GOLD_NOW", nn1); System.out.println("TOT_NOW = "+nn2); row.setAttribute("TOT_NOW", nn2); row.setAttribute("TOT_DOLAR_NOW", nn3); gafter=((Number)row.getAttribute("GoldBef")).doubleValue()+((Number)row.getAttribute("GOLD_NOW")).doubleValue(); mafter=((Number)row.getAttribute("TotBef")).doubleValue()+ ((Number)row.getAttribute("TOT_NOW")).doubleValue(); mdafter=((Number)row.getAttribute("TotDolarBef")).doubleValue()+ ((Number)row.getAttribute("TOT_DOLAR_NOW")).doubleValue(); try { nn1=new Number(gafter); nn2=new Number(mafter); nn3=new Number(mdafter); System.out.println("money = "+money); System.out.println("money = "+nn2); } catch (Exception e) { // TODO: Add catch code e.printStackTrace(); } row.setAttribute("GOLD_AFTER",nn1); row.setAttribute("TOT_AFTER",nn2); row.setAttribute("TOT_DOLAR_AFTER",nn3); } } return nn2 ; } public Number getTotal() { } <af:outputText value="#{backingBeanScope.backing_GOLD_ADD_V.total}" id="ot33" binding="#{backingBeanScope.backing_GOLD_ADD_V.ot33}" partialTriggers="it26 it27 it28 it29"/> المشكلة بتشتغل عند بداية تحميل الصفحة وفيها setAttribute لاعمدة فى الجدول وبالتالى بتعمل update وففى الكود arrays على ال details لانه بيجمع قيم هل لها حل حتى لا تشتغل فى بداية تحميل الصفحة ام يتم نقل الكود فى setter تقديم بلاغ
بتاريخ: 1 يوليو 20187 سنة comment_295828 السلام عليكم ورحمة الله تعالي وبركاته ارجو منكم المساعدة في مشروع بلغة ال php عن مستشفي تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.