بتاريخ: 25 يناير 201511 سنة comment_258918 ماذا يكافئ ال global variable بتاع الفورمز ف ال adf و كيف نعمل menu زي بتاعه الفورمز ف ال adf تقديم بلاغ
بتاريخ: 25 يناير 201511 سنة comment_258919 تستطيع أن تضع القيم التي تريديها في sessionScope FacesContext fctx = FacesContext.getCurrentInstance(); ExternalContext ectx = fctx.getExternalContext(); HttpSession userSession = (HttpSession) ectx.getSession(false); userSession.setAttribute("userId", 1010); تقديم بلاغ
بتاريخ: 25 يناير 201511 سنة comment_258926 استخدام Htt[session هو المكافئ توجد العديد من أدوات القوائم في ADF مثل panelMenuBar و menu و menuItem يمكنك تجربة أي من هذه الأدوات تقديم بلاغ
بتاريخ: 28 يناير 201511 سنة comment_259102 السلام عليكم تستطيع أن تضع القيم التي تريديها في sessionScope FacesContext fctx = FacesContext.getCurrentInstance(); ExternalContext ectx = fctx.getExternalContext(); HttpSession userSession = (HttpSession) ectx.getSession(false); userSession.setAttribute("userId", 1010); *مهندس جمال ايه الفرق بين الكود السابق واستخدام الكود التالي: FacesContext fcx=FacesContext.getCurrentInstance(); fcx.getExternalContext().getSessionMap().put("key", "value"); تقديم بلاغ
بتاريخ: 26 أبريل 20169 سنة comment_274008 ممكن شرح للكود اذا تكرمتو شاكره تعاونكم معى لانى شغاله ف نفس الموضوع تقديم بلاغ
بتاريخ: 26 أبريل 20169 سنة comment_274010 هذا الكود لو اردت أن اضع قيمة لاستخدامها مثلا في bind variable عند تنفيذ view object فتكون القيمة على مستوى ال user session واستطيع استرجاعها باستخدام adf.context.sessionScope.userId تقديم بلاغ
بتاريخ: 26 أبريل 20169 سنة comment_274013 تستطيع أن تضع القيم التي تريديها في sessionScope FacesContext fctx = FacesContext.getCurrentInstance(); ExternalContext ectx = fctx.getExternalContext(); HttpSession userSession = (HttpSession) ectx.getSession(false); userSession.setAttribute("userId", 1010); تستطيع أن تضع القيم التي تريديها في sessionScope FacesContext fctx = FacesContext.getCurrentInstance(); ExternalContext ectx = fctx.getExternalContext(); HttpSession userSession = (HttpSession) ectx.getSession(false); userSession.setAttribute("userId", 1010); ممكن شرح للكود تقديم بلاغ
بتاريخ: 26 أبريل 20169 سنة comment_274014 هذا الكود لو اردت أن اضع قيمة لاستخدامها مثلا في bind variable عند تنفيذ view object فتكون القيمة على مستوى ال user session واستطيع استرجاعها باستخدام adf.context.sessionScope.userId هذا الكود لو اردت أن اضع قيمة لاستخدامها مثلا في bind variable عند تنفيذ view object فتكون القيمة على مستوى ال user session واستطيع استرجاعها باستخدام adf.context.sessionScope.userId شكرا جزاك الله خيرا تقديم بلاغ
بتاريخ: 29 أبريل 20169 سنة comment_274134 السﻻم عليكم زادكم الله علما اخى انا عندى شاشة لوق ان وشاشه تليها كيف اظهر اسم اليوزر ف الشاشه التى تلى شاشة اللوق ان هل بنفس الكود هذا ارجو توضيح الطريقه شاكره تعاونكم معى تقديم بلاغ
بتاريخ: 30 أبريل 20169 سنة comment_274148 من الممكن استخدام هذة الطريقة نعم او عمل managed bean تحتوي اسم المستخدم وعمل set للقيمة بعد اتمام الدخول ويجب ان يكون ال scope هو sessionscopeمثال لو لدي bean اسمها userInfoنستطيع مثلا استخدام اي property عن طريق #{userInfo.username} تقديم بلاغ
بتاريخ: 30 أبريل 20169 سنة comment_274173 من الممكن استخدام هذة الطريقة نعم او عمل managed bean تحتوي اسم المستخدم وعمل set للقيمة بعد اتمام الدخول ويجب ان يكون ال scope هو sessionscope مثال لو لدي bean اسمها userInfo نستطيع مثلا استخدام اي property عن طريق #{userInfo.username} هذه الطريقة تعمل ولكنها ليست صحيحة من وجهة نظر تطبيق MVC حيث تحتاج إلى وضع بيانات المستخدم على هيئة bean وهذا ضد معايير MVC تقديم بلاغ
بتاريخ: 30 أبريل 20169 سنة comment_274174 السﻻم عليكم زادكم الله علما اخى انا عندى شاشة لوق ان وشاشه تليها كيف اظهر اسم اليوزر ف الشاشه التى تلى شاشة اللوق ان هل بنفس الكود هذا ارجو توضيح الطريقه شاكره تعاونكم معى عن طريق وضع اسم المستخدم في session ثم استخدام التعبير #{sessionScope.userNameAttribute} لاسترجاعه تقديم بلاغ
بتاريخ: 1 مايو 20169 سنة comment_274187 من الممكن استخدام هذة الطريقة نعم او عمل managed bean تحتوي اسم المستخدم وعمل set للقيمة بعد اتمام الدخول ويجب ان يكون ال scope هو sessionscope مثال لو لدي bean اسمها userInfo نستطيع مثلا استخدام اي property عن طريق #{userInfo.username} هذه الطريقة تعمل ولكنها ليست صحيحة من وجهة نظر تطبيق MVC حيث تحتاج إلى وضع بيانات المستخدم على هيئة bean وهذا ضد معايير MVC ممكن توضيح لماذا غير صحيح من وجهة نظر MVC ؟ تقديم بلاغ
بتاريخ: 1 مايو 20169 سنة comment_274204 لأن بيانات المستخدم هي بيانات عامة يتم تعبئتها في model ويتم استخدامها كثيراً لعرض بيانات المستخدم في view وأحياناً كثيرة للتحكم في مسار الصفحة وبالتالي وضعها على هيئة managed bean لا يدعم هذا الهدف باختصار هذه بيانات عامة يمكن أن تستخدم في أي layer وبالتالي وضعها في layer محددة لا يتوافق مع MVC تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.