بتاريخ: 26 فبراير 20188 سنة comment_293962 عندى شاشة Master_Details عند اجراء اى تعديل سواء على ال Master او ال Details اقوم بتغيير قيمة عمود فى ال Master مثلا حقل userUpId تقديم بلاغ
بتاريخ: 26 فبراير 20188 سنة كاتب الموضوع comment_293981 عندى شاشة Master_Details المطلوب عند اجراء اى تعديل فى اى حقل سواء على ال Master او ال Details اقوم بتغيير قيمة عمود فى ال Master مثلا حقل userUpId ياخذ قيمة ال مستخدم الحالى تقديم بلاغ
بتاريخ: 26 فبراير 20188 سنة كاتب الموضوع comment_293989 يتم تسجيل ال Master اولا وتعتبر حال اضافة وبيتم الحفظ ثم يتم التسجيل فى ال Details بزرار اضافة اخر ويتم الحفظ هنا يتم تنفيذ الكود فى ال doDMl لل Master ويعطى قيمة للمتغير المطلوب بالرغم ان هنا ليم يتم التعديل وهذا خطأ ارجو ان اكون وضحت المشكلة تقديم بلاغ
بتاريخ: 26 فبراير 20188 سنة كاتب الموضوع comment_293995 تمام يا باشمهندس if ( operation == DML_UPDATE ) هذا لل Master اذا نفذها لا بد ان يكون قد طرأ تعديل على ال Master فقط أم يمر عليها فى حالة الادخال فى ال Details ايضا هذه النقطة هامة جدا فأرجو التوضيح؟ تقديم بلاغ
بتاريخ: 27 فبراير 20188 سنة كاتب الموضوع comment_294006 شكرا يا باشمهندس تم الحل عن طريق valueChangeListener للحقول التى يتم فيها التعديل وهناك قمت بإعطاء القيمة للعمود المراد تحديثه تقديم بلاغ
بتاريخ: 27 فبراير 20188 سنة comment_294012 تمام يا باشمهندس if ( operation == DML_UPDATE ) هذا لل Master اذا نفذها لا بد ان يكون قد طرأ تعديل على ال Master فقط أم يمر عليها فى حالة الادخال فى ال Details ايضا هذه النقطة هامة جدا فأرجو التوضيح؟ يجب عملها في master وفي detail تقديم بلاغ
بتاريخ: 27 فبراير 20188 سنة comment_294013 شكرا يا باشمهندس تم الحل عن طريق valueChangeListener للحقول التى يتم فيها التعديل وهناك قمت بإعطاء القيمة للعمود المراد تحديثه ممكن أيضاً تقديم بلاغ
بتاريخ: 27 فبراير 20188 سنة كاتب الموضوع comment_294018 بالنسبة if ( operation == DML_UPDATE ) المشكلة فى المتغير userid موجود فى الصفحة ومش عارف اوصلة ازاى لل EntityEmpl للجدول ال Master لذلك اتجهت لل valueChangeListener حيث المتغير موجود هنا وسهل التعامل معاها وهل هناك طريقة لاخذ المتغير من الصفحةالى EntityEmpl حاولت استخدم عمود Transient ولكن لو اعطيته قيمة يعتبر تعديل ويروح ينفذ DML_Update وهذا لا يعبر عن تغيير حقيقى تقديم بلاغ
بتاريخ: 28 فبراير 20188 سنة كاتب الموضوع comment_294027 يمرر من شاشة ال login الى الصفحات التالية تقديم بلاغ
بتاريخ: 28 فبراير 20188 سنة كاتب الموضوع comment_294058 هى المشكلة كيف استخدمه فى Entityempl تقديم بلاغ
بتاريخ: 28 فبراير 20188 سنة comment_294059 لا توجد أي مشكلة تستطيع كتابة كود يقوم بالإرجاع من session داخل EntityImpl تقديم بلاغ
بتاريخ: 28 فبراير 20188 سنة كاتب الموضوع comment_294060 المتغير فى الصفحة import LOG_JD.ContollerBean.UserInfo; UserInfo user = (UserInfo)FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("userKey") ; String userName=user.getUserName(); int userid=user.getUserId().intValue(); public void setUser(UserInfo user) { this.user = user; } public UserInfo getUser() { return user; } public void setUserName(String userName) { this.userName = userName; } public String getUserName() { return userName; } public void setUserid(int userid) { this.userid = userid; } public int getUserid() { return userid; } بالنسبة لل Entity empl الكود ؟؟ تقديم بلاغ
بتاريخ: 28 فبراير 20188 سنة comment_294063 نفس ما كتبت UserInfo user = (UserInfo)FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("userKey") ; String userName=user.getUserName(); int userid=user.getUserId().intValue(); UserInfo user = (UserInfo)FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("userKey") ; String userName=user.getUserName(); int userid=user.getUserId().intValue(); تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.